(January 19 03:18) Forbes.com
The latest ‘on the block’ is from the five-star Great Scotland Yard Hotel, found just steps away from Trafalgar Square. Its new launch – No 1 The Townhouse – elevates the concept to regal heights.
You can find the original article
here