united kingdom west london du cane road hammersmith hospital a sign displaying car parking charges

- Image ID: DT8XHM

Similar stock images