Birds eye view of Calella, Spain. Residential building along Mediterranean sea coast and beach visible from above.