Walthamstow Studio Apartment
Walthamstow Studio apartment provides a comfortable stay in London. Guests can make use of laundry, dry cleaning and housekeeping onsite.
This property is set 11 km from London Eye. Offering a variety of dishes, The Courtauld Gallery Cafe and Ottoman Palace are about 200 meters away.
The nearest metro station is Walthamstow Central, situated 350 meters from the apartment.
Guests can avail of full body massage, back massages and foot massage offered on site.