Designed by
Title
Ohla hotel, Barcelona #71726423
Description
Barcelona, Spain - April 19, 2016: Facade of Ohla hotel in the old town of Barcelona with people walking and heavy traffic in Catalonia, Spain in Barcelona, Spain on April 19, 2016
This image is editorial