MAIN ROAD ON SIDE Amathus Beach Hotel