Villa Pizza


Villa Italian Kitchen, 2000 Willowbrook Mall, Suite 1182, Houston, TX 77070, USA
Open Hours: 11:15 AM - 7:30 PM
Ready by 12:50 PM
schedule at checkout

New York Style Pizza!

Specialty Pizzas

Pizza/Stromboli Combos

Pizza/Stromboli

Salad

Pastas

Family Meals

Add Ons and Extras

Beverages

Dipping Sauce