Grand Mirabello Bay

Grand Mirabello Bay

Architect:
Location:
Agios Nikolaos, Crete