A short walk from Park Lane and Hyde Park, you'll find the luxurious Kai Restaurant next to the beautiful Mount Street Gardens in Mayfair.
Not only are the nearby gardens instagrammable, so is this divine restaurant tucked away on South Audley Street. Presentation of the Chinese dishes is immaculate and it’s easy to see why Kai has held a Michelin star for over 10 years.