Lotus Villa (6 reviews)
Ahungalla, Colombo, Sri Lanka