The Ella

 5111 S University Ave, ChicagoIL 60615
$870+StudioPets OK