Russia Hotel is located in the centre of Cheboksary, a 10-minute drive from the train station and a 25-minute drive from Cheboksary Airport. Free WiFi is available throughout the property.