International Square is an illuminated pedestrian zone in London Borough of Newham. In the area there are, inter alia, two restaurants and a cafe.
- Bicycle
permissive
- type of road
for pedestrians
Station
Stratford International
Cafe
Love Coffee
Newsagent
WHSmith
car_rental
SIXT
Restaurant
The Stratford Brasserie, Allegra