The first Radisson RED in Georgia, the new build, 100-room stand-alone hotel will be located in the heart of the city on Chavchavadze Street.
The first Radisson RED in Georgia, the new build, 100-room stand-alone hotel will be located in the heart of the city on Chavchavadze Street.