Fernwood Apartments

935 Pennsylvania Ave # 102, Miami Beach, FL 33139

CURRENTLY REVIEWING