1. Papa's Italian Restaurant 132 W Main St, Florence, CO 81226 Coordinate: 38.39049,-105.11914 Phone: (719) 784-7888