The Business Space
69-71 Mayflower Street
|A professional atmosphere located in the heart of Plymouth, Launceston and Truro. The Business Space is an ideal location for your conference, seminar, meeting or training session. We pride ourselves on our exceptional customer service and have a dedicated event coordinator on-site to ensure that your event runs smoothly.