Belvedere Hotel Santorini

1 Belvedere St
Thira
Greece