8395 SW 73rd Ave # 103, Miami, FL 33143
2
beds
3
baths
2,136 Sq.Ft. LIVING AREA