Casa Grande offers family-style lodging and a restaurant showcasing local flavors.