Map & Directions - Anchors Fish & Chips and Seafood Grill
View Menu
Anchors Fish & Chips and Seafood Grill
1111 Meridian Ave, San Jose, CA, 95125
(408) 622-4826 (Phone)
1111 Meridian Ave, San Jose, CA, 95125
(408) 622-4826 (Phone)