-
Mayuri Indian Restaurant
is a fantastic Indian Restaurant Restaurant
Ranked #1 of 50 Restaurants in Governor's Square Tallahassee.
.
The Latest Review: ★★★★★
Sent on the 9th of October, 2017
Great buffet with surprising (and good) levels of spice. Can't wait to try dinner there. //