Designed by
Title
The tram is on street of Soller town #75864816
Description
MALLORCA, SPAIN - JUNE 2: The tram is on street of Soller town and tourists are in outdoor restaurant on June 2, 2015 in Mallorca, Spain. Up to 60 mln tourists is expected to visit Spain in year 2015.
This image is editorial