Champagne Vista is located on the North Shore of Eastern Prince Edward Island, Canada. Champagne Vista is located where the star is on the map below:We are part of the Points East Coastal Drive. Be sure to visit our "Gentle Island", Prince Edward Island. Canada's smallest province.
Site design by PEIslandConnections