London Hotel is a 3-star property providing a comfortable accommodation with 24-hour front desk, shuttle service and laundry. The hotel was opened in 1985, renovated in 2004 and is housed in a 75-storey building.
This hotel is about 6 km away from Alimos Marina.
Beautiful rooms feature complimentary wireless internet, heating, TV with satellite channels, a personal safe and a writing desk. Guests will enjoy views of Saronic Gulf from their rooms. In-room self-catering facilities include a small fridge and a dishwasher.
Breakfast is offered in the bar every morning. Serving French specialties, Delfinia is about 500 meters away.
Guests will enjoy using limousine and bicycle rentals when exploring the sites of Athens.