The Castle Hotel in York is Western Australia's oldest existing inland hotel, established in 1853. Located in the Avon Valley township, it operates as a pub with a fully licensed bistro serving pub grub, wood-fired pizzas (Friday–Sunday), and a drive-thru bottle shop. The venue includes a public bar, pool table, live music events, and happy hour (weekdays 5pm–7pm). Accommodation and function facilities also available.