2337 North Vermont Avenue, Los Angeles, California 90027, United States