Get directions to: China Lakes Restaurant, Opa Locka, FL
Restaurant address: 19589 Nw 57th Ave Opa Locka, FL 33055, USA
Restaurant: China Lakes Restaurant