Located in the vibrant heart of Soho, central London, just a brief 2-minute stroll from Leicester Square Station,...