Today I want to bring you my review of Lime Wood hotel in the New Forest. This hotel in Hampshire is one of my favorite places to stay in England. Read on to find out why.

Fence at Lime Wood Hotel in the New Forest, England

(more…)