1211 NW 71st St, Miami 33147, United States
1211 NW 71st St, Miami 33147, United States
No delivery
No open hours
Spot something wrong?
Dishes at China Farm House. Prices may vary in venue.
Been to China Farm House? Be the first to share what you ate.