.
Search Results
Three Kings Public House
6307 Delmar Blvd, Saint Louis, MO 63130
Located in University City's Delmar Loop, the Three Kings Public House offers guests an American take on the traditionalMore Irish pub. Menu items include lamp chops, hamburgers, sandwiches, salads, fish and more. The location also contains a full bar with more than 20 imported and microbrew beers on tap.
See more »