$$$$ • Sports Bar • Richmond
The All Nations Hotel is a classic, family-run Melbourne pub. With its open fireplaces, honey-toned timber interiors, and cosy dining rooms and snug corners, it evokes the charm of a traditional 19th-century pub, warm, welcoming and unpretentious. Regulars and newcomers alike come for affordable, hearty pub fare: think char-grilled steaks, burgers, fish & chips, bangers and mash, and a varied menu of share plates, seafood, vegetarian options and more. Whether you’re after a casual lunch, a relaxed dinner or a lively night out, the ambience suits it all — from a quiet drink at the bar, a laid-back meal in the dining room, to a group gathering in the courtyard or private function spaces.