Rooms
Rooms Number: 62
Hough Retail Park, Lichfield Road - Stafford - United Kingdom - Stafford, United Kingdom View Map
TripAdvisor vote: 4/5 Based on 263 guest reviews
Rooms Number: 62
The Hotel Travelodge Stafford Central offers a relaxing bar.