The Castle Hotel in York is one of the oldest surviving hotels in Western Australia. Its first proprietor was Samuel Craig and it was then held by members of the Craig family for 137 years. The hotel was constructed in three stages, the old section on Avon Terrace in 1853, extended in 1862, and the corner Federation Filigree addition, built by May Craig in 1905/1912.