Horse Power Sales Follow profile actions Opa Locka, FL Network Listing About Us | Contact Address: 2216 Ali Baba Ave Opa Locka, FL 33054 Phone: (305) 681-8112 Dealer For Dakota Digital Share