Synonyms for Watering place:

n.

spring (noun)
spa.
watering place (noun)
spa, watering hole.

Other synonyms:

Other relevant words:
spa.