O Hotel Garni Montaldi localiza-se em frente à estação ferroviária e ao terminal rodoviário de Locarno, à estação de Centovallina, e fica a 5 minutos a pé do lago e da central Piazza Grande de Locarno.
A maioria dos quartos meridionais tem vista lago, enquanto que os que ficam a noroeste têm vista sobre as montanhas circundantes.