Invicta Hotel
Offers 3 Star accommodation with 2 restaurants, located in Plymouth, South Devon close to Cornwall.
Website: http://www.invictahotel.co.uk
Offers 3 Star accommodation with 2 restaurants, located in Plymouth, South Devon close to Cornwall.
Website: http://www.invictahotel.co.uk