The Villa, Wrea Green is an impressive 19th century hotel, set in the Lancashire countryside. Being a hotel means that you’ll benefit from everyone at The Villa actively seeking to make your day or weekend as personal to you as possible, through the combination of the fabulous setting, wonderful food and
[…]