Rainbow Apartments is a six-story apartment complex that has 88 units of transitional, low-income housing with communal spaces such as a dining area, communal kitchen, laundry area, meeting rooms, outdoor gathering areas and offices.