This is a medium to upscale Italian restaurant on the main drag in Stillwater. The town doesn't have many vegan-friendly options, but Luna Rossa at least has a large pasta menu, and a "pasta bar" option at lunch, where one can select a type of pasta and the sauces and vegetables you want to go with it.
NOTE: if you're vegan, make sure to tell them NOT to put any parmesan cheese on the dish (otherwise they do this automatically).
The food is reasonably tasty and the place has nice atmosphere and good prices (the pasta bar option was only $8 for a decent-sized portion). If not for Luna Rossa, we might have ended up eating salads at a steak and potatoes tavern or pub. That's a sure way to spoil your day trip to quaint Stillwater.