[category]
[title]
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!
Discover Time Out original video
Â