Passed down from one family generation to another. Mimo's sets itself apart from the others, bringing a wide variety of homemade foods, craft beers, wines, friendly staff and character unique to its own. Whether you are dining in, taking out or getting delivery, you will not be let down. Located in the heart of historic downtown Windber, Pa, next to the iconic Arcadia Theater.