Bar
The Villa Restaurant of Woodland Hills
13 locals recommend,
Permanently closed
Location
22160 Ventura Blvd
Los Angeles, CA
Woodland Hills
Tips from locals
Wonderful happy hour with appetizers, wine and beer. Their pizza is quite good, thin and perfectly cooked with crispy edges. Lovely ambiance, lighting.
Unique things to do nearby
Locals also recommend
- 23 locals recommend