12996 NW 42nd Ave Unit 129
Opa Locka, FL 33325
(954) 802-8472
Get Directions