High Street Service Apartment
354A High Street North London, E12 6PH354A High Street Service Apartment is situated in London, 5 km from Olympic Stadium. O2 Arena is 6 km from the property. A toaster and kettle are also featured. Some units also have a kitchen, fitted with an oven, a microwave, and a fridge.
5 rooms
from £34