Amboula Beach

Amboula Beach - beaches

Amboula Beach is one of the beaches in Amaliada, Greece. Discover Amboula Beach and other beaches in Amaliada, Greece on The Booking Agency. Browse listing