London's Soho is a compact area that packs a punch. The narrow streets are home to hundreds of the city's best shops, restaurants, bars and venues, so you can find something new every time you visit. Dedicate at least one day to exploring Soho, choosing a couple of must see spots to guide your adventure. If you prefer to experience the hustle and bustle in smaller doses, visit a specific Soho shop, restaurant or bar daily in London. Plenty of underground stations and bus stops make getting there easy