University Villa Apartments

 2966 Francis Street #201, Kansas CityKS 66103
$750+1-2 BedsPets OK