Haunch of Venison

  • 6 Haunch of Venison Yard, Off Brook Street, SE1 2JR, London