Ответ:

Грамматическая основа: дома, лавки, шашлычные и лимонадные открывались. В перечислении соединены названия заведений, однако последнее слово лимонадные употреблено без существительного. Для параллельного построения следует добавить слово лавки.

Исправленный вариант: Вместо контор, банков, торговых складов открывались игорные дома, меняльные лавки, шашлычные и лимонадные лавки.