Where is Roxani Hotel, Amoudara Herakliou located?
Roxani Hotel, Amoudara Herakliou, Roxani Hotel, Amoudara Herakliou, Greece (approx. 35.33513°, 25.06828°)
Roxani Hotel, Amoudara Herakliou, Roxani Hotel, Amoudara Herakliou, Greece (approx. 35.33513°, 25.06828°)