Based on 4 reviews, the restaurant has received a rating of 3.3 stars. Price
✔️ Dine-in ✔️ Takeout
Address:
2250 NW 2nd Ave, Miami, FL 33127
Reviews
Life of Freedom
Overpriced food. Charge for water. Drinks are meh.
… more
Derrick Jernigan
Real good food.
… more
… View more