Frontón "Jai-Alai," : the national spanish ball game ; the largest and only official 220 feet fronton in Cuba. Concordia corner of Lucena street, Havana, Cuba