Definitions Found:

popular place where people frequently go, esp. for casual socializing or recreation