Set in London’s Mayfair, Leicester Square, and Manchester’s Peter Street, our hotels are perfectly placed within walking distance of world-class culture, beautiful nature, key business districts, and convenient transport hubs.
Edwardian’s team of in-house designers curate and create stunning spaces that inspire escapism whilst making you feel at home.
Our award-winning restaurants and bars serve food and drink inspired by international cuisines, prepared using the finest locally sourced ingredients.