Lakeview Terrace

2128 Lake Terrace West Dr.
Indianapolis, IN