Results 1 results found Calle 17 (17th Street) leading to the Focsa Building built in 1956, Vedado, Havana, Cuba, West Indies, Central America