Acorn Of London - Gower is an apartment in London within short distance of National Gallery, Tower of London and Trafalgar Square. Guests can take advantage of ironing service and housekeeping.
The property lies 20 minutes walking distance from London city center. Guests can enjoy Italian snacks and meals in Store Street Espresso located 150 meters away.
Fast access to London City airport within 15 km is provided.
Eat & Drink
The apartment is equipped with a microwave and a fridge in a kitchen.