Restaurants with drop-in seats on Oxford Street, London