Serving a wide range of cuisines, El Janah is a popular spot at Mount Lavinia. Their food isn't super authentic, but quite worth the affordable price tag.
Frego serves some killer Australian steak, smoked and sauced to perfection, and very reasonably priced.
Lounge 171 is the coffee house of the popular One Seven One Restaurant at Maharagama. They've got great food, good coffee and the nicest ambience.
Miyon at Badulla town dishes out a range of authentic Sri Lankan cuisine. They're known for their rice and curry.
Double Cheese Coffee & Dine is one of the finest family restaurants in Dehiwala area that dishes out a range of Sri Lankan and European food for an affordable price.
Great, cheap soya-based food.
NINE11 is a popular spot down Stanley Thilakaratne Mawatha that serves up some okay food, but the heavy price tag is problematic.
Not a bad place to chill, but the coffee is basically average.
A stall at Food Station that does kottu and iced milo all day.
One Seven One is a well known restaurant in Maharagama for quality pastries, and rooftop dining.
Good place to have a western type dinner with a little chat.
The international Tex-Mex franchise is finally here.
An average dining place at Malabe with reasonable prices.
A decent Indian restaurant at Panadura, with quality North Indian food.
The newest addition to the Lavinia Restaurant now serves Chinese, Indian and Sri Lankan food.
Located at the basement of Liberty Plaza, the food court houses restaurants catering to different cuisines.
The Lounge is located at the Lakeside lobby and will serve you almost anything from coffee to dessert to sandwiches.
The old classic at a brand new spot.
Nice, cosy café with nice, recycled furniture and a shaded terrace.
A budget restaurant with fine food and nice view.
A tiny fast food joint that serves food for a really low cost.
Small and underwhelming, EEAT is okay for a chinese roll and woodapple milkshake.
An attic converted into a cafe, The Stairway is a new spot in the Fort run by a resident. Good rice and curry.
Right on Marine Drive, Marrybrown is a cheaper option for fried chicken and burgers. They're generous with their mayo, and their chicken is all about the crispy skin.