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