Mayuri Indian Restaurant
1324 Simpson Ave, Tallahassee
(850) 402-9993
Menu
Restaurants in Tallahassee, FL
Mayuri Indian Restaurant
1324 Simpson Ave, Tallahassee, FL 32301
(850) 402-9993