The Queen Inn is a pub and steakhouse offering a steakhouse menu Monday-Saturday and a Sunday roast. It provides a welcoming atmosphere for diners.