Hotel Ambarella Lodge & Spice Garden
★★★★
148/01 Negombo Road, Hunumulla, Sri Lanka Show on map
Ayowa Grand Hotel is a 2-star hotel in Hunumulla, Sri Lanka. It is one of 2 places to stay in Hunumulla listed on Triptoic. The property has 1 rooms.
148/01 Negombo Road, Hunumulla, 31, Sri Lanka
Ayowa Grand Hotel is located at 148/01 Negombo Road, Hunumulla 31, Sri Lanka.
Ayowa Grand Hotel is rated 2 stars.
Ayowa Grand Hotel has 1 rooms.
Highly rated alternatives close by
Hotel
Bed & Breakfast
Resort
#1 in Gampaha
Hotel
Hotel
Resort
Hotel