Hotel Castle Wood provides a stay tucked in the lap of nature with tranquil surroundings. Though the accommodation is modest, the experience is extraordinary. The rooms have a warm ambience with wooden flooring, simple interiors and cosy beds to beat the chilly weather. The in-house restaurant dishes out delicious food cooked in local flavours. Citys main square is just half a kilometre from the hotel and there are a number of eateries around the corner.