Russia Hotel 3* Cheboksary, Russia

Hotels in Russia - Hotels in Cheboksary - Russia Hotel

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.