Hibiscus Beach Hotel

75, Baybrooke Pl
Wadduwa
Sri Lanka