Area guide


Picture perfect living

Welcome to Soho

Soho is an exciting area of Central London tucked between Oxford Street to the north and Leicester Square in the south, an upbeat neighbourhood that houses many of London's most famous features. The social area is buzzing with new and innovative stores while surrounded by the beloved West End. With ample transportation options and a fast paced energy, Soho is a magnet to those seeking round the clock London life.