Situato a Dewsbury, nella regione del West Yorkshire, il Town Centre Apartments offre sistemazioni con WiFi gratuito.
La struttura dista 16 km da Leeds e 46 km da Sheffield. Il Town Centre Apartments dista 20 km dall'Aeroporto Internazionale di Leeds Bradford, lo scalo più vicino.