Film & TV

Advertising

Spain

Canary Islands

Rabagast is a production service company based in Spain and with offices in Barcelona and the Canary Islands. Since our founding in 2002 we have hosted a broad range of clients from around the world, shooting feature films, tv series, tv commercials and stills productions.