The Urinals of Super China Buffet

Super China Buffet is a Chinese buffet located in Norridge, IL.

Filed under: Bars & Restaurants
Tweet

CTTF sent in this photo. He notes: " This buffet located near the mall in Norridge is one of many buffets where you can enjoy a massive all-you-can-eat selection of traditional Oriental (sic) cuisine for one low price."