Troy Manor

3183 Denniston Street
Indianapolis, IN