Formosa Chinese Restaurant hero image

Formosa Chinese Restaurant

Restaurant

62 Main St, Amherst, MA 01002, USA

Biter Score
7.2
Closed
Monday: 11 AM – 9:30 PM