Количество гостиниц в Петербурге неизменно росло. В 1860-х годах их насчитывалось более 60, в 1870-е – 133, в 1917 – 120. Практически каждая гостиница имела свой ресторан, причем, несмотря на большое количество иностранных гостей, правила 1890 года предписывали, чтобы меню гостиничных ресторанов составлялось исключительно на русском языке, правда, разрешались параллельные переводы на немецкий и французский