Not currently ranked
Tugboat Fish & Chips | Vacaville
- Seafood restaurant
- 1989 Peabody Rd #1, Vacaville, California, 95687
Find your next restaurant.
Previous recognition
#3 Seafood restaurant in Vacaville, California
Not currently ranked
#3 Seafood restaurant in Vacaville, California