El Sancho Loco Taqueria to Open Westlake Village Location in 2022
/El Sancho Loco Taqueria in Newbury Park announced just before Thanksgiving that it will be opening a 2nd location in Westlake Village. There’s a photo of the new location on their Facebook page at THIS LINK that is clearly 3845A Thousand Oaks Boulevard in the North Ranch Shopping Center, which was most recently KreAsian Kitchen.