Website: http://www.lunarossawinebar.com/index.html
402 Main Street South, Stillwater, MN
Award winning Italian restaurant and wine bar located in Stillwater, MN.
Luna Rossa Restaurant
402 Main Street South
Stillwater, MN