When diners are in the mood for an Italian restaurant, downtown Santa Rosa offers just what they’re craving: delicious pizza, pasta, and meatballs from Mary’s Pizza Shack.
Located in a historic building amid the cozy shops on Fourth Street, Mary’s is known for having the best Italian food in town.