Get Directions to michelin star restaurants ← View details 66 Baker St, , London W1U 7DJ , England , United Kingdom, London, England W1U 7DJ 2079 354007 Get Directions From* To * — Required information