Is it possible to show thumbnail images as part of the location description, and can thumbnail or images be uploaded when defining location pins?

Yes, location pin thumbnails/logos are shown in the Directory list and in the location pin details page. They can be uploaded in the Creator Portal editor.