Directions

Briarcliff Station is about 100 yards on Briarcliff north of North Druid Hills. The restaurant is right about half way down the shopping center’s parking lot.

Queen of Sheba
1594 Woodcliff Dr. N.E
Atlanta, GA 30329
404.321.1493


View Larger Map