hub by Premier Inn is a hotel that stands out in the vibrant Soho...
The Piccadilly West End, strategically located in the heart of London, has been offering...