Está ubicado aproximadamente a 23 millas al norte del distrito central de Houston. El Centro Town está compuesto por diversos lugares entre los que se encuentran tiendas, restaurantes, facilidades médicas, bancos, buenas tiendas de deportes y mercados.