The AZIMUT Hotel Saint Petersburg is situated on the banks of Fontanka River in the historical center and is the tallest hotel in the city, boasting 1037 rooms, many with amazing views of St. Petersburg.