Europe’s largest man-made beach to open in Spain with huge lagoon and gardens
THE largest artificial beach in Europe could open in Spain - here's everything we know. Located in Alovera in Spain, which is 31miles from Madrid, Alovera Beach was first announced back in 2017. 3 Alovera Beach was first announced back in 2017Credit: …