Manager's Specials at Penrose on Mass Penrose on Mass currently has the following limited specials on Indianapolis apartments: Move in by 2/28/21: Receive 2 Months Rent FREE and Waived Admin Fee*12-18 month leases only. Call 317-661-4399 or schedule a tour online and jump on these specials while you can!