Santorini, Greece Ammoudi fish tavern, located in Ammoudi Bay of Oia serves excellent dishes. The grilled sun-dried octopus and fish are delicious. friendly enthousiastic staff Ammoudi fish tavern Tagged on: Santorini