Moorhouse Farm Flat Farm Stay Telford, Shropshire
Free Wi-Fi
Parking
«Moorhouse Farm Flat» is located in Telford. This hotel is located in 8 km from the city center.
Moorhouse Flat Bratton Road, Telford, TF5 0BT