Welcome to Mary’s Commercial Hotel – one of oldest and most legendary pubs on the Western Downs. Set on the main street of Dalby, Mary’s is a local icon – where you’ll still find traditional country pub hospitality. It’s a place to meet your friends – new and old, a place for great counter meals, and a place to host your next function. Named after publican Mary Barry, who owned the pub for almost 60 years until her passing in 2010. Mary’s is now under new ownership and is bringing back the customer service, communication and consistency that it once had. Along with adding our own touch to the pub during renovations we will still ensure to preserve Mary's unique charm and nostalgia.