Villa Fresh Italian Kitchen

Your favorite Pizza Place

It's Thursday!

We're at

3301 W Main St, Norman, OK 73072

Place an order

(405) 366-6116