Greek restaurant · Fira
Just steps from the taxi station, this bustling Santorini spot delights with mega breakfasts, delicious Greek dishes, and a charming rooftop terrace.
Fira 847 00, Greece Get directions
$$