Broadway Town Square Apartments is a Clutch-owned residential property at 1127 Broadway St NE in Salem, Oregon, with 21 spaces (5 currently available).