Gillray’s Steakhouse
Gillray’s Steakhouse & Bar is the latest restaurant to throw its hat into the ring hoping to claim the title of ‘London’s Best Steakhouse’ and in my opinion, this County Hall darling could have the edge. It’s bold, British and where else in the world…