Bestia is located at 2121 E 7th Pl, Los Angeles, CA 90021