The Feed Store Visit Website Location 3841 Main St Atlanta GA 30337 Get Directions Phone (404) 209-7979 More Details Map ViewPhoto View Related Categories: Fine Dining Atlanta