-- Yes. -- No, it is a possessive suffix. And I heard people say stores' or restaurants' names are sometimes shortened into a word ending with " 's ".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.