Bristol has one of the best food scenes outside London. The harbourside and Wapping Wharf area are packed with independent restaurants and street food stalls — Cargo at Wapping Wharf is a collection of shipping containers converted into restaurants and bars. Gloucester Road has the longest stretch of independent shops and eateries in the country. Clifton's Whiteladies Road and Cotham Hill offer everything from neighbourhood bistros to Indian restaurants, while Stokes Croft and St Paul's have some of the most interesting and affordable places to eat in the city.