Location: Afitos
Strouboulis Restaurant offers local cuisine, seafood, and Mediterranean recipes in Halkidiki.