Film location: The streets of Havana, Cuba. Date Released: April 1998 Overview: Steps take a holiday.