Nestled in Cincinnati’s charming Mt. Lookout Square sits a culinary time capsule that locals have cherished for generations but somehow remains under the radar for many Ohio travelers.