Otto’s Restaurant In by Peter DiamondMay 31, 2016 Location 182 Grey's Inn RoadLondonWC1X 8EW Next Event No upcoming events Loading Map.... Otto’s Restaurant182 Grey's Inn Road - LondonEvents 51.5228455 -0.11434140000005755 Upcoming Events No events in this location