4225 Crenshaw Blvd is a restaurant located in Los Angeles, CA 90008. Built in 1937, this property features 4,556 sq ft lot, and 6,400 sq ft of leaseable space.
Vice President