Otto’s Place in Galena is a cozy restaurant serving up gourmet, house-made Pop Tarts that are as delightful as they are ...
Otto’s Place in Galena, Illinois, serves up jaw-dropping cinnamon rolls that are as big as they are flavorful. This homey ...