Definitions of watering place:

  • noun:   a health resort near a spring or at the seaside