The Connaught
Mayfair, London, Greater London W1K 2AL
This superb 5-star luxury hotel is located in delightful Mayfair in London. Blending tradition with the latest modern comforts, with an understated British ambiance. For events there are 9 rooms from the…
- Distance: 0.12 Miles
- Max: 200 guests
- Packages: 1