Concierge.com
VIDEO
VIDEO
One Aldwych, London
Three words sum up great hotels: detail, detail, detail. This ever-hip turn-of-the-21st-century luxe boutique has that down pat.






