Located in North England near Manchester in the city of Preston, the 4-star Delta Hotels by Marriott Preston was once a grand Victorian Manor house, minutes away from the M6, yet set in 11 acres of gardens and woodland with complimentary parking for 220 cars.