Guests of London will have a nice stay at 12 London Street Apartment, 12 London Street apartment.
A 25-minute walk will take guests to West End. Serving a wide range of dishes, San Marco Ristorante and Ya Hala are about 50 meters from the property.
Edgware Road subway station is a 5-minute walking distance away.
Wireless internet is available in the entire hotel for free.
No parking available.