Greenwoods Hotel Spa and Retreat is a beautiful 17th Century, Grade II listed manor house set in extensive landscaped gardens. The hotel is located in the rural village of Stock in Essex yet the ...