Willow Beach from Arizona Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Boulder Inn Cafe - Arizona, Willow Beach, 19949 North Ushighway 93, 86445 (928) 767-3348 Map