Opening hours of Hotel in Leigh Creek, Victoria Opening hours of Hotel in Leigh Creek, Victoria Home / Victoria / Leigh Creek / Hotel Hotel Kryal Castle 121 Forbes Rd, Leigh Creek VIC 3352, Leigh Creek, Victoria 3352 (03) 5334 8500 Categories of local businesses in Leigh Creek Cafe Conference center Establishment Event venue Fast food restaurant Festival Fish & chips restaurant Food Food & Drink Function room facility Hotel Party planner Theme park Tourist attraction Wedding venue