SHORECREST PLACE

5 Story Multifamily Residential Building in Little River/Shorecrest

1071 NE 80 Street, Miami, FL 33138