Hotel The Champs

56 followers
·
41 following
Picard, Portsmouth, Dominica  ·  This is Dominica's Best Hotel, situated in Portsmouth. It provides guests with a panoramic view of the Caribbean sea,Cabrits National park and Ross University..
Hotel The Champs