unfortunately this wouldn't accept pasar hotel gedung so I tried pasar, hotel, gedung It finally accepted it when I added a period after pasar, hotel, gedung
I'd rather say the sentence is a bit odd, it actually is no sentence to begin with, just an enumeration of three types of places separated by a colon, so the translation is as odd as the original enumeration.