5930 Lowell Avenue, Indianapolis, IN 46219
Studio
78 Sq.Ft. lot