2246 Service Road, Opa Locka, FL 33054 - HotPads