Crouse House

1156 Peri St.
Opa-Locka
Florida
United States