Hannegan's Restaurant and Pub is a outdoor cafe in St. Louis. A beautiful bar that visited for its awesome food, excellent sandwiches and delectable desserts. Local beer in a very nice atmosphere. Spacious dining room and outdoor seating area. Some customers mention absolutely horrible service. Very reasonable prices.