A pub offering space for hire, Madigans Lighthouse hosts parties and private functions.