Location
Located in Crewe, Townhouse @ Lord Street Crewe is within a 15-minute walk of Alexandra Stadium and Lyceum Theatre. This guesthouse is 13.8 mi (22.1 km) from Oulton Park Circuit and 1.4 mi (2.3 km) from Queens Park.
Business, and other amenities
Featured amenities include complimentary wired internet access, a computer station, and express check-in.