3449 Bennett Valley Rd, Santa Rosa, California 95404 USA
Italian Stallion sandwich-5 stars
Photo Credit: Yelp