This week’s review is for Greek Gyros, 267 N. Main St., Herkimer. Times Telegram Staff Writer Stephanie Sorrell-White ate there recently and had this to say about it: About the restaurant: Greek Gyros is a small restaurant located on North Main Street in ...