London’s Best Restaurants For Business Meetings
Whether you’re catching up with clients or want to impress the boss, London’s restaurant scene can accommodate you. From award-winning spots in Mayfair to casual diners in the City, here are 13 on-point places for your next business meeting.