Restaurants :: NEW BAY SEAFOOD
Restaurants :: NEW BAY SEAFOODNEW BAY SEAFOOD
(626) 872-6677
Get Directions
203 W Valley Blvd, Alhambra, CA 91801
Open Daily 11:00 AM-10:00 PM
Open Daily 11:00 AM-10:00 PM