Big Ben Meggen is a bar and pub that appears to be a popular local spot. Search results indicate it is located in Lennestadt and has a presence on social media platforms.