Park 66 Flats
888 E 66th St, Indianapolis, IN 46220