Two Keys Bar & Grill
Address:
6012 Telegraph Rd, Saint Louis, MO 63129
Phone:
(314) 293-9353
Other Details:
Two Keys Bar & Grill offers a full bar and an extensive selection of American cuisine, including its popular steak sandwiches. Other items from the menu include pizzas, burgers, wings and shrimp cocktails.
Restaurants
Other Businesses:
- Del Taco at 212 S Grand Blvd, Saint Louis, MO 63103
- Queen's Cuisine at Fleur De Ly's Mansion 3500 Russel Boulevard, Saint Louis, MO 63104
- Nadoz Cafe at 3701 Lindell Blvd, Saint Louis, MO 63108
- Steve's Hot Dogs On The Hill at 2131 Marconi Ave, Saint Louis, MO 63110
- Auntie Anne's Pretzels at 33 S County Center Way, Saint Louis, MO 63129