New China Super Buffet

  • Address:

    711 N. Main Street

    Stillwater, OK 74075

  • Phone:

Overview

Not your average Chinese buffet, New China Super Buffet has great food at reasonable prices. A great variety of delicious options with fast, friendly service - every visit!

Yelp