I'm working on a text for a website and don't know, if it would be a mistake to use this phrase:
Website.com is the place where the World Meets!
I googled it to see if anyone used similar phrases but couldn't find any. Is "place" possible or should I go for something else like "spot" / "hot spot" etc.?