One Aldwych has been one of London's best known "design hotels" for years. I was a bit concerned that a good thing might have had it's day, but was pleasantly surprised. The property is perfectly located next to Covent Garden and TheatreLand and is well kept, with proactive staff who make an effort to speak to customers and make them... more

















