Armada Shopping Centre ← View details Mayflower Street, Plymouth, England PL1 1LE +44 1752 269471 Get Directions From* To * — Required information