Formosa Chinese Restaurant hero image

Formosa Chinese Restaurant

Restaurant

62 Main St, Amherst, MA 01002, USA

Biter Score
7.2
Closed
Saturday: 11 AM – 10 PM