Skip to content
Return to Nav
Villa Pizza Woodland Hills Mall
7021 South Memorial Dr #259 Tulsa, OK 74133 US
(918) 250-9341(918) 250-9341
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
11:00 AM - 6:00 PM