Villa Pizza


Villa Italian Kitchen, 9301 Tampa Ave Suite Fc4, Northridge, CA 91324, USA
Open Hours: 10:00 AM - 8:40 PM
Unavailable

Caesar Salad

Pastas

Family Meals

Kids' Meals