Loon Onn Restaurant
is an enjoyable Chinese Restaurant
Ranked #1 of 21 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 21