Talk Of The Town Soul Food Inc Visit Website Location 3385 Memorial Dr Decatur GA 30030 Get Directions Phone (310) 691-6677 More Details Map ViewPhoto View Related Categories: Casual Full Service Decatur