Mayuri Indian Restaurant
4 Star Yelp Rating
94 Ratings yelp logo
1108 S Magnolia Dr Tallahassee, Florida 32301 | Restaurant Info