The Shepherd Residences
London England
Check in
3:00 PM
Check out
11:00 AM
With a stay at The Shepherd Residences in London (London City Centre), you'll be within a 5-minute walk of Hyde Park and Piccadilly.
Make yourself at home in one of the 7 guestrooms, featuring kitchens with refrigerators and ovens. Complimentary wireless internet access is available to keep you connected. Conveniences include microwaves and washing machines.
Property Details
Location
Shepherd St, London, England W1J 7HY, United Kingdom