+27 830 Flower St. View location details +1 more location in the area. Family medicine, spine surgery, physical.

Web 830 s flower st is a 267,314 square foot parking lot on a 1.01 acre lot. Single family home built in 1953 that was last sold on 06/03/2011. Taylor is affiliated with keck medical center of usc.