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