Mayuri Indian Restaurant
4 Star Yelp Rating
108 Ratings yelp logo
1108 S Magnolia Dr Tallahassee, Florida 32301 | Restaurant Info
Estimated delivery time: 47 minutes