90 Northwest 33rd Street
WYNWOOD PARK - Wynwood, Miami, FL, 33127
_iconbed_ 3.0 Beds
_iconbath_ 2 Baths
1422.0 _sqft_
$246 _persqft_
$350,000
Taxes $1,005 / Yr
131 DOM
MLS# F1368363
Built 1952
Single Family / Single