Villa Rosa

A perfect place to start exploring and relaxing You want to explore Sri Lanka, you want to relax, revitalise, chill out and simply contemplate life in the slow lane? Come and visit the Hill Country and start your journey at Villa Rosa. The moderate climate, personal attention, tasteful ambience imbued with Mediterranean elegance, the stunning views …

Location

Accomodation

Excursions

Facilities

Rooms

Standard

ROOM FACILITIES

Book Now

Deluxe

ROOM FACILITIES

Book Now

Family Suite

ROOM FACILITIES

Book Now