DSC08794 Published April 10, 2017 at 5184 × 3888 in Announcing Completion of Another Creative Multifamily at 128 North Rampart Near Echo Park Related