The charming town of Lewiston offers plenty of outstanding dining options varying from fine dining to casual dining, featuring traditional American fare to Italian and Asian cuisines. You will also find many cafes, bakeries, pubs and locally-run eating spots that will delight the foodie in you. One of the best places to eat in Lewiston is at the Apple Granny Restaurant, located on the Center Street. It is one of the oldest restaurants in Lewiston, serving its patrons since 1975, offering delicious Homestyle American food and desserts. A favorite for locals and visitors alike, definitely worth a try!