University Square Apartments

 605 Leland Avenue, Saint LouisMO 63130
$625+Studio-2 BedsPets OK