The Royal Phoenix Villa is located in Negombo, Sri Lanka on 15 Holy Trinity Church Road, Duwana Road, Kochchikade.. The Royal Phoenix Villa is rated 4.7 out of 5 in the category hotel in Sri Lanka.
Address
15 Holy Trinity Church Road, Duwana Road, Kochchikade.