Este alojamiento está a 3 minutos a pie de la playa. El San Cristóbal está frente al parque Alameda, en el centro histórico de Marbella y a 3 minutos a pie de la playa de Marbella. Ofrece bonitas vistas y WiFi gratuita de alta velocidad en todas las instalaciones.
Las habitaciones del Hotel San Cristóbal tienen vistas al parque, al centro histórico o a la Sierra Blanca y disponen de aire acondicionado, TV vía satélite, escritorio, nevera, caja fuerte y baño privado.
La mayoría incluye terraza.
El San Cristóbal alberga el restaurante Alameda, que sirve un desayuno buffet y platos para el almuerzo y la cena.
Además, cuenta con bar cafetería, sala de TV y máquinas expendedoras de bebidas y aperitivos.
El San Cristóbal Hotel está a solo 150 metros de la plaza de los Naranjos, la plaza principal de Marbella. El paseo marítimo del municipio, que conduce a la elegante localidad vecina de Puerto Banús, queda a 5 minutos a pie. Cerca del hotel hay numerosos restaurantes y tiendas.