Quo Vadis
Internet café
Nevsky Prospekt 24
St. Petersburg
www.quovadis.ru