The Invicta Hotel
Accepts:
The Invicta Hotel & Restaurant is an independent, 4-star boutique hotel situated in an enviable location on historic Plymouth Hoe. Just a few minutes’ walk from the seafront, Barbican, city centre, Plymouth Pavilions and Theatre Royal, the hotel offers …