Wall
Testa del Leone
Camogli, Italy
Testa del Leone, or Lion's Head, is a fantastic location situated about 30 meters above sea level, featuring a stunning and vibrant wall that captivates visitors. The upper region is characterized by numerous ravines and crevices teeming with life, making it a perfect destination for nature enthusiasts exploring the beautiful coastal town of Camogli.