eleni-agios-nikolaos

1
Eleni Studios

Eleni Studios

3.07E+11

18, Andrea Papandreou Street, Agios Nikolaos, 72100, Greece

Hotel

Summer Travel in Ammoudara, Lasithi, Crete in Eleni Studios

7.9

Book Here

Just a short walk from the sandy Ammoudi beach, the family-run Eleni studios is located in the seaside Agios Nikolaos Town. It offers self-catering units and features a small pool with sun terrace. Read more…