Lake Shore Presidential Apartments

1260 NW 95 St, Miami, FL 33147

CURRENTLY REVIEWING