Hotel Mimosha

Hotel Mimosha Address: No 128/8, Kegalle Road, Imbulgasdeniya. , Polgahawela, Sri Lanka

Minimum price found for Hotel Mimosha was: 4471 LKR

Click here to get more information, photos & guest ratings for Hotel Mimosha