chat and chill sign ← Previous Next → You know you’re in George Town when you see this sign! At Chat ‘N Chill on Stocking Island.