Get directions to: O-rice Chinese Restaurant, Opa Locka, FL
Restaurant address: 4530 Nw 183rd St Opa Locka, FL 33055, USA
Restaurant: O-rice Chinese Restaurant