L'Hôtel St John's, se trouve justement dans le coeur du centre moderne de La Havane, le Vedado, dans la rue O, près de la rue 23, de La Rampa, de l'Hôtel Havane Libre, de l'Hôtel Vedado, de l'Hôtel Nacional de Cuba, de l'université de La Havane, de la crémerie Coppelia, du Malecón et de beaucoup d'autres lieux d'intérêt.
L'Hôtel St John's se trouve également près du commode coin Infanta et San Lázaro, d'où on peut facilement atteindre Centro Habana, La Havane Vieille, le centre commercial Carlos III, la Plaza de la Revolución, le quartier Cerro et le marché Cuatro Caminos.
L'Hôtel St John's a été rénové en 1999. Dans son dernier étage on trouve l'une des discothèques les plus fameuses de Cuba, le Pico Blanco. Ou mieux, on ne devrait pas parler de discothèque, en effet le lieu est connu comme "le coin des romantiques" par le fait de ne proposer que de la musique des années 1940, musique cubaine des plus fameux interprètes et artistes.
L'Hôtel St. John's dispose de 88 chambres, toutes avec air climatisé, bain privé, téléphone et télévision par satellite. Le restaurant propose une cuisine internationale, de plus il y a aussi un bar, une caféterie, un centre nocturne, une piscine et nombre d'autres services. Pas mal pour un trois étoiles.