New England Fish & Chips & Chinese Food
4.88
star(s) from
6
votes
1705 W Main St,
Alhambra, CA 91801
![New England Fish & Chips & Chinese Food New England Fish & Chips & Chinese Food](https://graph.facebook.com/117628764916292/picture?type=normal&redirect=true)
New England Fish & Chips & Chinese Food is one of the popular Fast Food Restaurant located in 1705 W Main St ,Alhambra listed under
Cantonese Restaurant in Alhambra
,