Did you mean Bethesda?
Bethesda
noun
°Any location whose waters are supposed to have curative properties.