Skip to Main content
  • Polo Grill

Polo Grill Location and Hours

(918) 744-4280
2038 Utica Square, Tulsa, OK 74114
Closed • Opens Saturday at 11AM
View menu
Facebook logoInstagram logo
Toast logopowered by toast
  • Terms of Service
  • |Privacy Statement