Europe Travel Posted on 14/05/2013 Camilo beach, Algarve Camilo beach or « Praia do Camilo » is located in Lagos, Algarve, Portugal. From the top of the cliff you get… Camilo beach, Algarve Read More