El hotel Saint Gothard está situado en la ciudad francesa de Niza, en la Costa Azul. La propiedad se encuentra localizada en la principal avenida de compras de Niza, con sus boutiques y grandes almacenes. Además está ubicada a sólo 800 metros del centro urbano con los mercados de flores y de época, el Promenade des Anglais, las playas y el centro de congresos y exposiciones del Acrópolis.
Entre sus instalaciones, el hotel Saint Gothard dispone de salón de televisión, alquiler de coches e información turística. Además, admite mascotas.