El Hotel San Cristóbal es un hotel de 3 estrellas situado en el casco antiguo de Marbella. Ofrece habitaciones con decoración sencilla, terraza en la azotea con vistas panorámicas y restaurante. Además, se encuentra a pocos minutos a pie de la plaza de los Naranjos y de la playa.