Park Plaza Apartments

 8140 SW 22nd Street, North LauderdaleFL 33068
$1,175+1-3 BedsPets OK