Achilles rooms located at the center of Nea kallikrateia. Just 40 meters from the beach and only 1 min walk from the center of the town. All rooms have free wifi,flat tv,air condition and a small kitchen. A balcony with sea views is offered in all units