El Hotel San Cristobal es un moderno establecimiento de 3 estrellas situado a menos de 250 metros de la playa de Marbella y del puerto deportivo. El hotel cuenta con el restaurante Alameda, que ofrece cocina casera mediterránea, y un servicio de aparcamiento muy cerca del hotel. Las habitaciones son modernas y elegantes, equipadas con wifi gratuito, TV vía satélite, nevera y baño privado.
El restaurante Alameda está ubicado en el primer piso del hotel, con impresionantes vistas, donde se puede disfrutar de desayuno, almuerzo y cena en un ambiente agradable. Disfruta de una alta calidad de cocina mediterránea casera.
Marbella es conocida por sus hermosas playas, su casco antiguo con calles empedradas y plazas encantadoras, y su animada vida nocturna. El famoso puerto deportivo de Puerto Banús se encuentra a poca distancia del hotel, donde se pueden encontrar tiendas exclusivas, restaurantes de lujo y yates de lujo. Además, la ciudad ofrece una gran variedad de campos de golf de renombre internacional para los amantes de este deporte.