The Elgin is a welcoming establishment offering all-day brunch, dinner, and Sunday roasts. It also features a selection of craft beers in a relaxed setting.