8701 Lincoln Blvd, Los Angeles, California 90045 USA
No sign on the door yet it's locked and it's 8:30pm but the store is open
Photo Credit: Yelp