2024
OLIVE VIEW POINT
Sri Lankan restaurant • €
Probably the most popular place in town. Housed in a beautiful building, ...Read more
2024
SUNRISE RESTAURANT
Sri Lankan restaurant • €
Close to the train station, this small restaurant is a big hit with ...Read more