Ichibuns Japanese Super Diner, Wardour Street, Chinatown, London, England, UK.

- Image ID: MP80EK
PjrTravel / Alamy Stock Photo
Image ID: MP80EK
Location: Wardour Street, London, UK