Hotel complex and office center
Address: Building 2, 27 Ulitsa Marshala Tukhachevskovo, St. Petersburg
Total area of the buildings: 19,360 sq.m. Land area: 0,6 ha
The Karelia Business-Hotel is a modern 16-floor hotel and office complex located in an ecologically clean area in St. Petersburg on the right shore of the River Neva, a 15-minute drive from the center of the city, next to a large park.