In Dining Is this London’s most magical restaurant…. or its maddest? | Otto’s April 24, 2024 Otto’s is a restaurant like no other. In this unassuming plot on the Grey’s Inn Road, the French restaurant has…