11302 QUAIL ROOST DR, MIAMI, FL, 33157-6576 
305-234-8877
Takeout
American-Chinese