Kai Mayfair

Kai Mayfair

65 South Audley Street, Mayfair, London W1K 2QU

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.

Subscribe to our newsletter

Sign up today for the latest news and special offers from Best London Restaurants.

Your email address
Enter the secret word
Captcha token