Poseidon Hotel

1, Almirou street, Amoudara, Greece Get Directions to this spot
Category:
Hotels
1, Almirou street
Amoudara
Greece

Rate and review Poseidon Hotel in Amoudara, Greece!

Share your experiences at Poseidon Hotel with your friends or discover more Hotels in Amoudara, Greece.