Canal View Garden Hotel

Canal View Garden Hotel Address: 105, Anderson Road, Negombo, Sri Lanka

Minimum price found for Canal View Garden Hotel was: Null LKR

Click here to get more information, photos & guest ratings for Canal View Garden Hotel