No title - expert review Overlooking a marina and situated close to the golf course with beaches nearby, London Hotel has an ideal location to combine business with a little leisure. The fashionable shopping suburb of Glyfada is within walking distance, whilst the centre of Athens is only 25 minutes further on. Facilities i... sidestep.com
Epic Trip is not responsible for content from external web sites and sources including photos, information, map, and reviews of Hotel London, Athens, Greece