AT
Ammades Taverna
Restaurant· 10 min from marina (798m)
Ammades Taverna is a local restaurant nestled in the Rhodes municipality, offering traditional Greek cuisine in a rustic setting. You'll find authentic Mediterranean flavors and likely enjoy home-style cooking prepared with local ingredients.