Loon Onn Restaurant
is a highly reviewed Chinese Restaurant
Ranked #1 of 22 Restaurants in Amherst.
Some say it is great, quick, fresh.
The Latest Review: ★★★★★
Sent on the 26th of September, 2007
We ate there this summer, and the service was quick, the food was great... can't wait to go back!
Rank #1 of 22