Hub townhouse
3 Shepherd Street, Westminster, London, W1J 7HN, Großbritannien
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.