Silva Bay Resort and Marina 3383 South Road Gabriola Island BC Canada
Web Information: Web Page
Phone: 250.247.8662 Dress: casual
Parking: own parking lot