Market Halls is London's answer to the age-old question: "Where can I find a smorgasbord of street food, a well-stocked bar, and a lively atmosphere all under one roof?" With three vibrant locations—Oxford Street, Victoria, and Canary Wharf—each offering a unique...