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.
Nombre de chambres: 3
3 Shepherd Street, Westminster, Londres, W1J 7HN, Royaume-Uni