News

Text description provided by the architects. Located in a small hill town of Ramboda in central Sri Lanka, between Kandy (historic city) and Nuwereliya (tourist hill station), in a unique ...