Based in beautiful Poole, you'll find us located within the Dolphin Centre, the south coast's largest shopping centre.