Plymouth Inn
Hotel
Cascade
Want to save money while travelling? It’s easy! Hotel «Plymouth Inn» is located in Plymouth. This hotel is located in the very center of the city.
Number of rooms: 29
606 E Mill St, Plymouth, 53073