Ammoudara Beach
Ammoudara Beach
- Address
- S of Town Centre
Lonely Planet review for Ammoudara Beach
Ammoudara Beach, 3km from town, is a little better thank the town beaches and supports a fairly busy restaurant and accommodation scene.







