Neo Business Hotel está en Culiacán, en la región de Sinaloa, a 3,7 km de Estadio Banorte. Este alojamiento ofrece servicio de habitaciones y recepción 24 horas, además de wifi gratis en todo el alojamiento. Hay un restaurante de cocina americana y parking privado gratis.
Las unidades de este alojamiento están equipadas con zona de estar y TV de pantalla plana con canales por cable. Todas las habitaciones de este alojamiento tienen aire acondicionado y escritorio.
El aeropuerto (Aeropuerto internacional de Culiacán) está a 10 km.