Oval Ambulance station

Oval Ambulance station

• London, England United Kingdom