Where to find us
Finisterre Films – Last Land Films
info@lastlandfilms.com 
901 Pennsylvania Ave 
Suite 3
Miami Beach, FL 33139
USA 
786-543-3739 

We create videos.
We create audiovisual stories in their own microcosmos to promote your idea, your brand, your product, your service, YOUR DREAM.