Otto's French Restaurant

Otto's French Restaurant in London. French Cuisine, Superb Service & Wonderful Wines. French Food at it's Best. French Haute Cuisine.

Contact Information

  • 182 Grays Inn Rd
    London, London WC1X 8EW
  • Phone: 020 7713 0107