Top 10 best indian restaurants in South Miami,FL
Where to eat in South Miami,FL?
Below are the list of top 10 best indian restaurants in South Miami,FL.
# Taste Buds of India
5850 Sunset Dr B
South Miami , FL 33143
South Miami , FL 33143
Dishes Served:
Indian