1661 NE 8th St, Homestead, FL 33033, United States
View on Map
What travelers say:
This restaurant makes me very satisfied. The restaurant is really great. The environment inside is very good. It looks very sensational. The simple and generous style makes people feel great to eat here. The food tastes first class in the restaurant.