Helm Stores and Apartments

1217 Sharazad Blvd.
Opa-Locka
Florida
United States