This Halford Lee Inc location is TEMPORARILY CLOSED

1133 Vermont Ave #13, Los Angeles CA 90006