The Bower is a modern 137-unit, 11-story building featuring studios, one bedrooms, two bedrooms and penthouses starting from $360,000.