La sede di Frabo, a Carmignano di Brenta (in provincia di Padova), con oltre 13.000 mq di superficie, ospita uffici direzionali, magazzino centrale aperto ai clienti e la logistica distributiva.
L’azienda è presente anche all’estero con uffici distaccati direttamente controllati da personale italiano sia in Bangladesh, che in Cina e in India.