924 N Chester Avenue, Indianapolis, IN 46201
Studio
0.124 Acres lot