El Hotel St John's, se encuentra justamente en el Vedado, el corazón del centro moderno de La Habana, en la calle O, cerca de 23, de La Rampa, del Hotel Habana Libre, del Hotel Vedado, del Hotel Nacional de Cuba, de la Universidad de La Habana, de la gelatería Coppelia, del Malecón y de muchos otros lugares de interés.
El Hotel St John's se encuentra también cerca de la cómoda esquina Infanta y San Lázaro, de donde se puede fácilmente alcanzar Centro Habana, La Habana Vieja, el centro comercial Carlos III, la Plaza de la Revolución, el Cerro y el mercado Cuatro Caminos.
El Hotel St John's ha sido renovado en 1999. En su último piso se encuentra una de las discotecas más famosas de Cuba, el Pico Blanco. O mejor, no se debería hablar de discoteca, en efectos el lugar es conocido como "el rincón de los románticos" por el hecho de proponer música de los años 1940, música cubana de los más famosos intérprete y músicos.
El Hotel St. John's dispone de 88 habitaciones, todas con aire acondicionado, baño privado, teléfono y televisión por satélite. El restaurante propone cocina internacional, además hay también un bar, una cafetería, un centro nocturno, piscina y muchos más servicios. Nada mal por un tres estrellas.