The Albert Inn is a British pub offering a wide selection of drinks. It's a local spot with live sports on TV.