Ginger's Roadhouse in Upper Swan is a great place to stop for a bite to eat and fill up on fuel. The staff are friendly and helpful, and the food is fresh and delicious. The hamburger is especially noteworthy - it has a great taste and comes with salad and a side of fries. There's a wide selection of grab-and-go food, and the coffee is said to be the best around. For those travelling north, it's the perfect place to stock up on sandwiches, water and coffee before heading out. There's plenty of parking for cars and trucks, and diesel is always a fair price. It's also the number one meeting point for Perth's motorcycling community heading north. Highly recommended for a quick bite or to fill up on fuel!
PS Fuel at a good price as well.