Residences at Park District

 2120 Olive Street, DallasTX 75201
$2,650+1-3 Beds