Georgia > Atlanta > Ormewood Park > Restaurants, Food & Beverages > Restaurants > Buffalo China
1145 Glenwood Ave SE, Atlanta, Georgia, 30316-1835
(404) 622-8888
Ormewood Park
Restaurants, Food & Beverages > Restaurants
Services: Lunch Dinner
No reviews yet. Be the first to write a review!