The George Street Residences
London England
Check in
3:00 PM
Check out
11:00 AM
With a stay at The George Street Residences in London (London City Centre), you'll be a 3-minute walk from Baker Street and 7 minutes by foot from Marble Arch.
A kitchen is outfitted with a refrigerator, an oven, and a stovetop. Complimentary wireless internet access is available to keep you connected. Conveniences include a microwave and a washing machine.
Property Details
Location
George St, London, England W1U 3QG, United Kingdom