About Townhouse @ Lord Street Contact 81 Lord Street, Crewe, CW2 7DL, United Kingdom Top amenities Free WiFi in lobby WiFi in rooms Pool Spa Parking Pets A/C Restaurant Hotel bar Gym All amenitiesHotel facilities Free WiFi in lobby Non-smoking rooms