250-539-5195Jahren Veterinary Services
390 Navy Channel Road, Mayne
250-539-5411Active Pass Auto & Marine Ltd.
424 Fernhill Road, Mayne
250-539-5000Mayne Island Postal Outlet
424 Fernhill Road, Mayne
250-539-3383Mayne Island Recycling Society
390 Campbell Bay Road, Mayne
250-701-8184Mc Kenzie Fine Art Gallery
574 Fernhill Road, Mayne
250-539-3716Southern Gulf Islands Emrgncy
520 Felix Jack, Mayne