Hampshire’s Lime Wood Hotel named UK's best boutique hotel

Lime Wood Hotel in Hampshireâs New Forest has been named the best boutique hotel in the UK.