New England Fish & Chips Chinese Food

Row 1

Details
1705 W Main St
Alhambra, CA 91801

Foursquare Tips

  • They have super Pac Man in the store next door
  • Everything on the menu is great
  • BEST Special Soft Noodle Soup EVER !
  • The old guy at the cash is nicer than he looks.