Anchors Fish & Chips and Seafood Grill

Dining and Drinking > Restaurant > Fish and Chips Shop

Address: 87 N San Pedro St, San Jose, CA, 95110

Phone: (408) 982-3169

Category: Restaurants

Tags: #DiningandDrinking>Re

Rating: 4.0/5 (3 reviews)

Listed on BizVoices