Hotel Novo Mar se sitúa al cruzar la calle del mar, sobre el famoso Blvr Manuel Ávila Camacho en la ciudad de Veracruz. El hotel está ubicado a sólo 1 kilómetro del Acuario de Veracruz y a 2 kilómetros de la plaza principal, el malecón y la zona portuaria. Asimismo, el Aeropuerto Internacional de Veracruz (VER) se ubica a 13 kilómetros de distancia.
Novo Mar ofrece 227 habitaciones distribuidas a lo largo de un edificio de 9 pisos. Cada habitación está equipada con aire acondicionado, televisión con sistema de cable, acceso a internet, baño privado con ducha o bañera y amenidades de baño. Algunas habitaciones adicionalmente cuentan con bañera.
Novo Mar ofrece piscina al aire libre, jacuzzi y piscina para niños. Además, cuenta con un restaurante que sirve platos internacionales y españoles, así como divertidas tardes pasteleras de lunes a sábado con música en vivo. El bar tiene pantallas para ver deportes y ofrece una variedad de bebidas y tapas españolas. Además, para viajeros de negocios, Novo Mar tiene un centro de negocios y salones de eventos con capacidad para grupos de 10 a 2000 personas.