Abbeywood Station House London is located in London, just 6.7 miles from Blackheath Station and 7.2 miles from Greenwich Park. Both free Wifi and parking on-site are accessible at the apartment free of charge. Tube Station is 10 miles away and Olympic Stadium is 10 miles from the apartment.
The apartment includes 3 bedrooms, a living room, and 2 bathrooms with a bath. A flat-screen TV is available. The accommodation is non-smoking.
Guests can also relax in the shared lounge area.
O2 Arena is 7.6 miles from Abbeywood Station House London, while Canary Wharf Tube Station is 10 miles from the property. The nearest airport is London City Airport, 5.6 miles from the accommodation.