at , Tampa , 33606 United States
2 FB users likes New Soul Restaurant 518 North Willow Tampa Fla, set it to 941 position in Likes Rating for Tampa, Florida in Local Business category
New Soul Restaurant 518 North Willow Tampa Fla is Tampa based place and this enity listed in Soul Food Restaurant category. 33606.