Mandarin Garden

Rolla, United States

Mandarin Garden is a chinese restaurant in Rolla. Extensive buffet and really friendly staff.