Located in London, less than 1 km from the centre and a 13-minute walk from Piccadilly Circus, Hub townhouse provides accommodation with amenities like free Wi-Fi and flat-screen TV.
Number of rooms: 3
3 Shepherd Street, Westminster Borough, London, W1J 7HN, United Kingdom