Dahlia Mount View Hotel is located in one of the most scenic locations in Sri Lanka also Known as "Little England" overlooking lush greenery and Breathtaking views.
Dahlia is the perfect escape and luxury villa for those exclusive who seek real place and tranquillity to refresh your body and soul.