Description

This place is a great place to have Mexican food. Great Tacos and the best chips in the game!

Location

521 SW 8th St, Miami, FL 33130

Categories
mood_bad
  • No comments yet.
  • Add a review