International Hotel Telford

St. Quentin Gate, Telford, TF3 4EH, United Kingdom

Hotel image
Read more reviews for International Hotel Telford