Castell de Torre Baró es un edificio de principios del siglo XX, su fachada está estilizada como un edificio medieval. Ofrece al turista un mirador desde el que admirar el panorama de la ciudad.
El Castell de Torre Baró iba a funcionar como hotel para los turistas que visitaran la Sierra de Collserola. Sin embargo, su construcción no se completó. Durante la Guerra Civil Española, el castillo pasó sucesivamente a manos de dos bandos combatientes, se erigieron cañones antiaéreos en sus inmediaciones.
Después de la guerra, el edificio cayó en mal estado durante muchos años y, después de una profunda renovación, se abrió a los turistas y se convirtió en un escaparate de la zona.
El nombre se debe al castillo del barón Pinós - Baró de Pinós, que fue destruido en el siglo XVIII. Los fragmentos de la torre del edificio demolido se encuentran actualmente cerca del estacionamiento para visitantes.