Super 7 Cars Inc.

Where in the World are we?

Vancouver Island, Canada

Super 7 Cars Inc.'s Head Office and Factory is set in the quiet outskirts of Chemainus, British Columbia. Located in the rolling warmland countryside of southern Vancouver Island's Cowichan Valley, the Chemainus area has become one of Canada's leading visitor destinations. With extensive systems of rural roadways winding through the Cowichan's farmlands, river valleys and forested mountains, Super 7 Cars' surroundings are a rare pleasure for touring drivers.

 

Chemainus

Super 7 Cars Inc. welcomes and invites visitors to our shop. View our bespoke automobiles firsthand, and experience the stunning speed and handling of the Super 7 on a ride through the backroads with our professional drivers.

Click on the Mapquest images below to print a map and driving directions. If you are coming from the mainland, visit the BC Ferries website for detailed information on how to get to Vancouver Island.

↑ Back to Top