Despite the city's tremendous size, London's main attractions are concentrated in ... restaurants and lots of shops for pre- or post-show amusement. And for people-watching, Covent Garden's ...