7 letters · 7 points in Scrabble
noun a hotel located in a resort area
noun a frequently visited place
noun something or someone turned to for assistance or security