Dottie's is a charming English tea room serving up tea, fry-ups, and desserts on intricately delicate china and lace with a side of great service.
Dilmah's charming tea lounge in the shadow of Dutch Hospital is still going strong, with a range of hot and cold teas and little and large bites.
Bubbly stuff and paninis and desserts.
The Heladiv Tea Club does a relatively affordable range of tasty waffles, sandwiches and teas at the Dutch Hospital. You can also get a decent bottle of wine here for just Rs. 2000.
Basically a place to have tea with a sweet Japanese auntie. They also sell well-chosen tea leaves. No food unless she gives you a biscuit.
You can buy tea powder or tea leaves here, as well as sit down and have a cuppa. They've also got a small selection of pastries at times.
Tea Breeze is Mackwood's tea bar. They have decent teas, and good waffles.
Closed now. Rama's Tea House is a new... something in Battaramulla, near the Kotte Road turn-off. I saw something because it's a weird and not entirely satisfying mix of tea house and English pub.
Tea Avenue is a very cosy stop on Barnes Place to have a good cup of flavoured tea and some bready goods. The prices are good and the ambience is suited for all kinds of meetups.
The Gourmet Station at the Kingsbury Serviced Apartments is a two-by-four snack bar that serves sweet and savoury nibbles for those who want to grab a bite before they go.
A no-brainer if you're looking for good food and relaxation away from the hubub of the busier areas of the Fort.
Shangri-La's signature restaurant, serving a range of traditional Chinese cuisine.
Good place to try snacks even lunch.
A great place to have a good Sri Lankan & Sri Lankan Chinese meal
A smaller cousin to their Barnes Place branch, Tea Avenue Marine Drive has the same relaxed ambience, making it a great place for meeting friends and for working along Marine Drive. The tea and…
A villa-restaurant and bar affair with a great space and ambience gently, leading you into the huge and rather deserted Talalla Beach
A pricer dining spot with the Colonial expat experience thrown in as a bonus, the food isn't exactly fantastic.
The ideal place for all your healthy snacks and other goodies. The best part, it's affordable!
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.
Chola is a new Indian Restaurant serving some of the best Indian we have tried.
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.
A one-stop shop on the way to/from airport or to your getaway.
Barista is one of the first and the biggest coffee shop franchises in Colombo.
NINE11 is a popular spot down Stanley Thilakaratne Mawatha that serves up some okay food, but the heavy price tag is problematic.
Krua Thai is a brand new street food joint at Galle Road. Although they claim they're a street food type place, they've got a nice seating area and whatnot. We loved it!
Sugarcube is the newest cafe to grace Duplication Road. With its cutesy and warm ambience, it was an instant favourite!
Feed your hangover at this colourful café right across from the beach!
Tex-Mex here is too fast food-like for our liking
A café specialising in teas and quick bites. As the name suggests, this is mostly for outdoor dining, so it's not the best choice on a rainy day.
The Ceylon Tea Lounge serves up a bunch of different types of teas and sandwiches.
Taste of Asia is a very affordable favourite at Slave Island.
Bubblelement is now open for service all the way in Battaramulla!
Tea Lounge at Water's Edge is another spawn of the Dilmah franchise. It's a little classier that the rest of their outlets in terms of ambience, but our experience wasn't a positive one.
Dynasty is a fine dine restaurant in the Grand Monarch Hotel.