Byerley House
Luxurious accommodation in Newmarket, Suffolk UK
It looks like nothing was found at this location. Maybe try search?