Matara Hotel & Bakers is a restaurant, located at A17, Akuressa, Sri Lanka
Good service & Tasty foods
Good service and food
Hmm 😒