Piumila Beach Inn is located in Matara, Sri Lanka on No 38, Isipathanarama Temple Road, Lakshawatta, Meddawatta. Piumila Beach Inn is rated 2.3 out of 5 in the category hotel in Sri Lanka.
Address
No 38, Isipathanarama Temple Road, Lakshawatta, Meddawatta