Find the top Italian restaurants in Oklahoma near you now.
Italian restaurant
Address: Between 51 and Sheridan at the Farm Shopping Center, 6526 E 51st St, Tulsa, OK 74145
Pizza restaurant
Address: The Farm Shopping Center, 5119 S Sheridan Rd, Tulsa, OK 74145
Italian restaurant
Address: 7019 S Memorial Dr, Tulsa, OK 74133
ReserveItalian restaurant
Address: 2033 S Utica Ave, Tulsa, OK 74114
ReserveItalian restaurant
Address: 1921 S Harvard Ave, Tulsa, OK 74112
Italian restaurant
Address: 8941 S Yale Ave, Tulsa, OK 74137
Reserve