11603 Slater St, Los Angeles, California 90059 USA
Sketchy ATM i wouldn't use. They have pay machine when you order inside.
Photo Credit: Yelp