Welcome to the new Bite Squad experience! Do you like it?YesNo×
Mom and Dads Italian Restaurant
Yelp Rating
54 Ratings yelp logo
4175 Apalachee Pkwy Tallahassee, Florida 32311 | Restaurant Info