Relaxed hotel in Biella with a restaurant, rooftop bar, free breakfast, Wi-Fi, and parking. Centrally located.