2534 S Central Ave, Los Angeles, California 90011 USA
Business address and phone number
Photo Credit: Yelp