Otto’s Restaurant In by Peter DiamondMay 31, 2016 Loading Map.... Otto’s Restaurant182 Grey's Inn Road - LondonEvents 51.5228455 -0.11434140000005755 Address 182 Grey's Inn Road London WC1X 8EW United Kingdom Upcoming Events No events in this location