1140 W 68th St, Miami 33014, United States
1140 W 68th St, Miami 33014, United States
No delivery
Spot something wrong?
Dishes at El Castillo de las Frutas. Prices may vary in venue.
Been to El Castillo de las Frutas? Be the first to share what you ate.