Higgins Duplex

1210-1212 Sesame St.
Opa-Locka
Florida
United States