Bamboo Garden - NMB
1232 NE 163rd St 33162
(Chinese)
Order Online

Come visit us at: 1232 NE 163rd St, Miami, FL 33162