New England Fish & Chips & Chinese Food
1705 W Main St, Alhambra, CA 91801-1827
New England Fish & Chips & Chinese Food is a Restaurant place is located in Alhambra, California. The address of New England Fish & Chips & Chinese Food is 1705 W Main St, Alhambra, CA 91801-1827.