Designed by
Title
Barcelona, Spain - May 23, 2023: Automatic ticket selling machine at a metro station on Barcelona subway. #283986454
Description
Barcelona, Spain - May 23, 2023: Automatic ticket selling machine at a metro station on Barcelona subway at Barcelona, Spain.
This image is editorial