at 5656 Oakland Ave, St. Louis , 63110 United States
The Best Place to Watch The Game
598 FB users likes Highlander Pub and Grill, set it to 107 position in Likes Rating for St. Louis in Restaurant & Cafe category
Highlander Pub and Grill is St. Louis based place and this enity listed in Restaurant category. Located at 5656 Oakland Ave MO 63110. Contact phone number of Highlander Pub and Grill: (314) 644-4646
Grand Center's newest addition. Lucha is a Mexican restaurant with a modern approach to old world recipes. We hope to see you soon!