Get directions to: Otto's, Richmond, IL Restaurant address: 9910 N Main St Richmond, IL 60071, USA Driving Walking Bicycling Restaurant: Otto's