Apartment Unit at 139 W Russell Street #3, Barrington, IL 60010 - HotPads