SOHO

soho

Just a 10 minute’s walk from St Giles London hotel, Soho is an energetic hub of restaurants, pubs, world-class theatres and boutique shops. Soho has a quirky and cool vibe and is a great place for live entertainment and nightlife.

Soho, London, UK London United Kingdom

Be the first to know

Sign up to receive specials offers and promotions in your inbox.