Istanbul Restaurant
(137 Ratings )
(615) 248-6888 | 2631 Nolensville Pike Nashville, Tennessee 37211
Estimated delivery time: 45 minutes