Comfort and convenience for business or leisure at The London Town Hotel. Free Wi-Fi, 24-hour front desk, family rooms, and a garden. Welcome atmosphere and excellent service.
24-hour receptionElevator/liftSmoke-free propertyHeatingSecurity guardTicket assistanceGardenTerraceNon-smoking roomsRoom service