Address 13100 NW 27th Ave Opa-locka FL 33054 United States
Phone: (305) 795-2940 Open 24 Hours a Day: No