Maps company has an excellent range of maps at a fair price. Their website is exceptionally well designed and easy to navigate.
Map of Cuba published by Borch Map. Inset map of Havana, Varadero, Santiago de Cuba and Playas del Este with a street index. Main distances noted on the map and Index of cities included. Laminated and waterproof map.ISBN: 9783866093591
Cuba 9 | Lonely Planet
Fast Talk Latin American Spanish 2 | Lonely Planet