Acorn Of London - Bedford Place Apartments
Acorn Of London - Bedford Place apartment provides guests with a baggage storage and a safe deposit box.
Located in Camden district, 2.1 km from Tower of London, Buckingham Palace and Madame Tussauds London. 20 minutes' walk from London city center. A variety of dishes are served in Il Fornello and Antalya, which are only 5 minutes’ walk away.
The rooms have elegant furniture. The apartment offers 2 bedrooms.
Russell Square underground station is in a 5-minute walk away.