1315 Flower

42,136 sq ft, 117 Hotel Room building located in the A+ South Park District of Downtown Los Angeles.

1315 Flower St, Los Angeles, CA 90015