Apartments on the Green

Apartments on the Green Book / Directions
Located in London, Apartments on the Green features accommodation 5 km from Wembley Arena. Complimentary WiFi is featured. All units come with a seating area, a flat-screen TV and a private bathroom with free toiletries and shower.
Lowther Road
Nearest stations
About 4 minutes from Shrewsbury Avenue on foot
Reference price

Transit information

Nearest hotels