Trafford Hall Hotel 2 stars

23 Talbot Road, Old Trafford, Trafford, Manchester, M16 0PE, United Kingdom

Hotel image
Read more reviews for Trafford Hall Hotel