Rancho DelCastillo

Site location for filming in Central Florida. A small horse farm with room for parking crew etc. Stable, horses, rustic barn, rustic dock, lake front,