Get Directions to Overlook Apartments ← View details 58720 Vista Boulevard, Elkhart, Indiana 46517 +1 574-295-2555 Get Directions From* To * — Required information