Lone Tree Inn Address: 115 Main St, Holland, IA 50642 Phone: (319) 824-6541 Restaurants Other Businesses: Godfathers Pizza at 16250 N Ave, Holland, IA 50642