Stratford

 

Parking lot in Stratford; London.