Our new plaque located on the front of the Hotel is now in place. Find out about the history of the hotel first built in 1845!
Friday, September 6, 2013
Subscribe to:
Posts (Atom)
The Invicta Hotel Plymouth is a 3 star AA quality assured hotel situated on Plymouth Hoe in the heart of Plymouth, Devon.