Town Centre Serviced Apartments Hatfield | Urban Stay By Urban StayNovember 28, 2017 Town Centre Serviced Apartments Hatfield – Holiday Accommodation Hertfordshire UK | Urban Stay