Back
South Street Restaurant Logo

South Street Restaurant

1.33mi
907 20th Ave S, Nashville, TN, 37212
Sat 11:00 AM - 10:00 PM(615) 320-5555
About South Street Restaurant

Ready to try some of the best Southern in Nashville? Then it's time to order from South Street Restaurant. Looking to find the cheapest way to order South Street Restaurant? Choose the most affor...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead