Polo Grill

2038 Utica Square
Tulsa, OK 74114

Polo Grill

Address:
2038 Utica Square
Tulsa, OK 74114
Phone:
918-744-4280

Directions
Find Nearby
Located on the east side of Utica Square shopping center off 21st and Yorktown, four blocks east of Utica Avenue, two blocks west of Lewis Ave.
A special thanks to our advertisers