La Gruta hot springs is located just outside the historic town of San Miguel de Allende - MEXICO Copyright Craig Lovell