Tater Tots Restaurants in Miami Shores
Show restaurants on map
4.9
Menu
4.9
Menu
City: Miami Shores, 9711 NE 2nd Ave, Miami Shores I-33138, United States
"Great place! Best red ale I ve ever have."
Feedback
These reviews refer only to the mentioned ingredients.