Saint Johns Vedado Hotel
The Saint Johns Vedado Hotel, located in the city of Havana, Cuba, is conveniently nestled just 20 km from the city's airport. This establishment offers an environment conducive to relaxation and well-being, with its spa and swimming pool, thus guaranteeing pleasant moments of relaxation. In addition, to satisfy your taste buds, the hotel offers a quality restaurant and three bars for convivial moments. Take advantage of your stay to recharge your batteries and discover the charms of Havana.