Situato a una distanza di 500 metri dallo Square Root, l'Hotel Saint Vincent, a 5 stelle, offre 75 camere.
Soggiornerete a una distanza di 2 km dalla Chiesa di Santa Maria Immacolata e a breve distanza dal Museo nazionale della Seconda Guerra Mondiale. La zona comprende luoghi di interesse religioso come la Chiesa di S. Agostino (3 km) e la Cattedrale di St. Louis (3,1 km). Tra i divertimenti della zona c'è Imax, a circa 25 minuti a piedi da questo hotel.
Assaggia la cucina messicana presso il ristorante Rosa Mezcal, che si trova a pochi passi dall'hotel.