AboutPhotosLocations Penrose on Mass Apartments Indianapolis 530 Massachusetts Ave.Indianapolis, IN 46204 Office: 317-661-4399 Studio - 2BR The Penrose on Mass community is at Mass Ave. and New Jersey St. in Indianapolis. Property Website Contact Us