Haunch of Venison

  • 6 Haunch of Venison Yard, W1K 5ES, London