arugula

Hours & Location

The Shed at Glenwood Restaurant exterior

The Shed at Glenwood

475 Bill Kennedy Way

Atlanta, GA 30316

404-835-4363

Hours

Temporarily closed until further notice due to current world conditions.

menu item pictures