Villa Fresh Italian Kitchen - Rolling Oaks Mall in San Antonio (Pizza Italian Restaurant ) - Location & Hours

Store Details

Rolling Oaks Mall
6909 N. Loop 1604 E., Ste. 2069
San Antonio, Texas 78247

Phone: 210-651-0793

Map & Directions   Website

Regular Store Hours


Store hours may vary due to seasonality.

Advertisements