DaVinci's Italian Restaurant is a cozy and inviting eatery that serves a range of Italian comfort food and wine in easygoing surrounds with many booths. Our dishes are based on Italian recipes passed down from generation to generation, and we specialize in traditional meat, seafood, and pasta dishes as well as hand-made pizzas. With a warm and welcoming atmosphere, we've been selected as Stillwater's Best Italian Restaurant by the NewsPress Readers' Choice Awards every year since our opening.