Downtown Delaware Mexican restaurant Mi Cerrito is located on Winter Street across from the Strand Theater. Mi Cerrito is Spanish for “my hill” or “my mountain.” The name may have to do with the restaurants portions, which social media users have described as “huge.”
19 E Winter Street
Delaware, OH 43015
Mi Cerrito does not have a Facebook page or website.