Lords Restaurant located in Negombo is popular for its fresh catch of seafood. They offer Sri Lankan, Oriental, Indian and Italian cuisine. They also have an extensive vegan course. With no doubt, head to Lords!
Time Out says
Details
- Address
Discover Time Out original video