St Rita Hotel  -  3 Star

76 Alma Road, Plymouth, Devon, PL3 4HD [ Telephone not available ]

Loading Photos & Map of St Rita Hotel

Be the first to Write a Review!

Been to St Rita Hotel? Share your experiences!