-
Twin Dragon
is a top notch Chinese Restaurant Restaurant
Ranked #1 of 23 Restaurants in Auburn Auburn.
Some say, it is great, wonderful.
.
The Latest Review: ★★★★★
Sent on the 28th of September, 2007
Wonderful staff and great food. Try the Peking Beef.