Company name: Otto's French Restaurant London
Description: Classic French fare with creative twists
182 Grays Inn Rd, London WC1X 8EW, United Kingdom