Buffalo China is located at 3165 Glenwood Rd. The store sits on a small corner lot with parking in front of the store and to the side of it. The signs and displays are easy to spot from the street. The staff is friendly and polite, plus the menu selection is wide, with lots of variety.