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: 1921 S Harvard Ave, Tulsa, OK 74112