The Majestic Hotel

Fira Town
Thira
Greece