Buffalo China

Flag as Inappropriate

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.
3165 Glenwood Rd, Decatur, GA 30032
(404) 284-9999
  • Fax: 248-547-0421
  • Accessibility Details: Parking
  • Hours: Mon - Thu, 11am - 9:50pm; Fri, Sat, 11am - 10:20pm; Sun, closed
  • Hours: Vary depending on the program; check the website
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »