Nord Castle is a luxury boutique hotel in Novosibirsk, featuring a spa and wellness center, an indoor pool and free Wi-Fi throughout the entire hotel. The spacious and colorful guest rooms at Nord Castle each f ... Read more

View all Luxury Hotels in Novosibirsk