the jugged hare victoria
london's leading game restaurant located in barbican, in the city of london. famous for british game dishes and sunday roasts a taste of the countryside in the heart of the city.
ADS