18 yrs ago•caryandrewsreviewedScore2066 S Santa Fe Ave, Los Angeles, CA 90021, USA*This location is in a somewhat...