13415 NW 22nd Ave, Miami, FL 33167
2 Beds 1 Bath 1,616 Sq.Ft. 10,596 Sq.Ft.