Acorn Of London - Bedford Place Apartments
Acorn Of London - Bedford Place apartment boasts prime location not far from Tower of London, Buckingham Palace and Madame Tussauds London. Guests can make use of a baggage storage and a safety deposit box on site.
The property lies 20 minutes walking distance from London city center. Offering a variety of dishes, Il Fornello and Antalya are just about 150 meters away.
The rooms have elegant furniture. The property comprises 2 bedrooms.
This apartment is only 500 meters from Russell Square underground station.