Tamarindo Limeade Restaurants in Miami
Show restaurants on map
3.7
Menu
3.7
Menu
City: Miami, 2545 Northwest 42nd Avenue, Miami, United States Of America
"The amount of steak provided does Not look anything as the picture in place. Please update picture, very little beef."
Price
Feedback
These reviews refer only to the mentioned ingredients.