Their building stands tall on a corner along Fremont Street, a main street that runs through Kiel's downtown area ... restaurant for myself. The food, service and ambiance did not disappoint.