All major consulates and embassies are in Havana.
UK's consulate in Havana : Calle 34 No. 702, Miramar (tel. 7/204-1771; fax 7/204-8104); Canada : Calle 30 No. 518, esquina Avenida 7ma, Miramar (tel. 7/204-2517; fax 7/204-2044)..
Though neither an embassy nor consulate, the United States Interests Section is located in Calle Calzada e/ L and M, Vedado (tel. 7/33-3551 through -3559; fax 7/66-2095)