Home Travel ReviewsAccommodation Reviews Hotel Review: The Athenaeum, London, UK