The Corbyn Apartments
Apartment
Torquay
The Corbyn Apartments are set on Torquay’s seafront, just over a mile from the harbour and town centre.
Number of rooms: 17
Torbay Road, Torquay,, Torquay, TQ2 6RH, United Kingdom