My Taste of South is a cozy restaurant in Peoria, AZ that specializes in Southern cuisine.
With a menu featuring classic dishes and a welcoming atmosphere, it offers a taste of the South in the heart of Arizona.
Generated from their business information