The Stand (Westwood)

Los Angeles
The Stand (Westwood)

1116 Westwood Blvd

Los Angeles, CA 90024

Just opened this week, Westwood is this wiener-king's most central location, the previous two being Encino and Century City (or 90-Year City, once the agents take their cut).