Huge Roast Beef, Flowing Melted Cheese, Roasted Potatoes. Street Food at Greenwich Market, London