Cafe Telegraph Grill & Bar
2650 Telegraph Rd
Saint Louis
MO
63125
(314) 200-9952
cafetelegraph.com
Open Map
Accepts Credit Cards
American New
Caters
Good for Groups
Happy Hour
Outdoor Seating
Price range: $$
Sports Bars
Take-out
WiFi