Dahlia Mount View Hotel

9/16, Unique View Road nullNuwara Eliya22200Sri Lanka
Hotel