Review of Freebirds

112 Nut Tree Parkway, Vacaville, CA 95687

Overall Rating

Review


Never had any problems here. The food and service is very good!

Updated 10 years ago