El Hotel NH Collection Porto Batalha es un hotel de 4 estrellas situado en el centro histórico de Oporto, cerca de la plaza de la Batalla. Sus habitaciones insonorizadas ofrecen un ambiente tranquilo y relajante, perfecto para descansar después de un día de turismo. El hotel cuenta con un restaurante que sirve cocina portuguesa e internacional, así como un bar y una terraza en la azotea con vistas panorámicas de la ciudad.