Opa Locka was born in 1978, age 45. Opa Locka's address is 14500 Sw 285th Street , Homestead, FL 33033. Public records show Opa has also lived in Opa Locka, FL.
Opa Locka's current address is 5999 Nw 62nd Terrace , Parkland, FL 33067.
Address History: 5999 Nw 62nd Terrace, Parkland, FL 33067
Results 1 - 2 of 2