London Hotel is a 3-star venue positioned about 6 km from Alimos Marina. Residing in a 75-story building, the hotel was opened in 1985 and renovated in 2004.
The venue is 4.2 km away from Glyfada Area.
The property comprises 75 beautiful rooms appointed with individual climate control, Wi-Fi, high-speed internet, a laptop safe and flat-screen television as well as a dishwasher and a fridge. Some rooms come with a view of Saronic Gulf. Bathrooms are fitted with a bathtub, a shower and a hairdryer.
Breakfast is offered in the bar every morning. Delfinia with French specialties is just around the corner.
Guests can avail of 24-hour reception, laundry and concierge service.