Invicta Hotel  -  3 Star Hotel

11/12 Osborne Place, Lockyer Street, Plymouth, Devon, PL1 2PU
Telephone: 01752 664997

Telephone: 01752 664997

Website - Email

Loading Photos & Map of Invicta Hotel

Be the first to Write a Review!

Been to Invicta Hotel? Share your experiences!