Stock Photo - Houses reflected in a puddle on the beach. Caldes d´Estrac, Barcelona province, Spain

Stock Photo: Houses reflected in a puddle on the beach. Caldes d'Estrac, Barcelona province, Spain.