2520 Sepulveda Blvd, Torrance, California 90505 USA
Located in Torrance, at the intersection of Crenshaw Blvd. & Sepulveda Blvd.
Photo Credit: Yelp