Invicta Hotel 3 stars

11/12 Osborne Place, Lockyer Street, The Hoe, Plymouth, PL1 2PU, United Kingdom

Hotel image
Read more reviews for Invicta Hotel