Top hill heven villa and restaurant is located in Sri Lanka on 92 A 1 mahanewiya road. Top hill heven villa and restaurant is rated 5 out of 5 in the category western restaurant in Sri Lanka.
Address
92 A 1 mahanewiya road
Service options
TakeawayDine-in
Offerings
CoffeeSmall plates