Business Company Hotel in Russia Luxa Address: Ul. Dostoevskogo, 44, 191119 St. Petersburg Russia Phone Number: +7 80 03 33 66 33