521 North Rush Street, Chicago, IL 60611, USA
521 N Rush St Chicago, IL 60611
Chicago
Illinois
60611
US
877-411-3436877-411-3436
Cats and dogs allowed 25 lbs. max weight $75 non refundable pet fee per stay