Clydesdale Apartments
Apartment
Torquay, Devon
Situated just 200 metres from the beach and a choice of restaurants and cafes, Clydesdale Apartments have a large south facing garden with outdoor seating and free on-site parking.
Number of rooms: 13
32 Croft Road, Torquay, TQ2 5UE, United Kingdom