Sheelaka's Place is located in Negombo, Sri Lanka on 474/A, Alexandra Villa, Uswetakeiyawa - Epamulla - Pamunugama. Sheelaka's Place is rated 5 out of 5 in the category group home in Sri Lanka.
Address
474/A, Alexandra Villa, Uswetakeiyawa - Epamulla - Pamunugama