The Shepherd Residence
Shepherd Street, Westminster Borough, Londres, W1J 7HY, Reino Unido
The Shepherd Residence se encuentra en el centro de Londres, a menos de 1 km de Palacio de Buckingham y a 15 min a pie de Piccadilly Circus, y ofrece alojamiento con wifi gratis y zona de estar.