A Town Car Brazil tem seu escritório administrativo e Central de Atendimento localizado na cidade de Marlboro, no estado de Massachusetts nos EUA. Este é o lugar onde todas as tarefas de escritório, monitoramento, atendimento ao cliente, gestão de e-mail e suporte ao cliente são tratados.
A Town Car Brazil fornece serviços de transporte executivo e tem suas garagens na cidade de Curitiba com frota própria e São Paulo.
No entanto a Town Car Brazil realiza parcerias com empresas em São Paulo, aonde o serviço de transporte nesta cidades são valores agregados à empresa, porém é executado com a mesma competência e qualidade, garantidos pelo padrão de atendimento TownCar Brazil.