2055 S Sepulveda Blvd, Los Angeles, California 90025 USA
Photo from "The Serpent" - 2021
Photo Credit: Yelp