company-img
Royal Castle Hotel
Royal Castle Hotel
A pulsating small luxury hotel located in Negombo, Sri Lanka.

Address

140, Lewis Place, Negombo

Royal Castle Hotel is Recommended
loader

Ask from Royal Castle Hotel