Agios Isidoros Church in Leros, Greece
Leros Churches & Monasteries - Agios Isidoros Church in Leros, Greece is a charming place of worship located on the Agios Isidoros beach. Connected to the land by a narrow passage, this church is built on the site of an ancient temple; remnants of which can be seen behind the altar. The breathtaking view from Agios Isidoros Church in Leros, Greece is especially enchanting during sunsets. Don't miss the opportunity to visit this magnificent church.