The Maynard at Hyde Park

 4740 S Greenwood Avenue, ChicagoIL 60615
$1,300+1-2 BedsPets OK