Sapphire House Apartments Apartment Telford
Sapphire House Apartments features city views, free Wi-Fi and free private parking, situated in Telford, 2.9 km from Telford International Centre.
Number of rooms: 11
Stafford Park 10, Telford, TF3 3AD, United Kingdom