Grill Kings
12929 E 21st St
Tulsa
OK
74134
(918) 398-6945
Open Map
Description
Grill Kings is located at 12929 E 21St St # H, Tulsa, OK. This business specializes in Restaurants.
by merchantcircle on July 14, 2014 from
merchantcircle
American
Bar & Grill Restaurants
Burger Restaurants
Burgers
Family Restaurants
Food and Dining
Mexican
Restaurants
Salads
Social