Sherwood Lake Apartments in Schererville, IN
Located at 801 Sherwood Lake Dr, Schererville, IN 46375
Location:
801 Sherwood Lake Dr, Schererville, IN 46375
Description:
Spacious 1 2 Bedroom Apartments, 3 Sparkling Swimming Pools, NEW Washer/Dryer in Select Units, NEW Clubhouse w/Party Room Fitness Center, Business Center w/FREE Wireless Internet, Pet Friendly