520 Neil Luxury 2 Bedroom localiza-se em Champaign, na região de Illinois, e apresenta um pátio e vista da cidade. Situado a 2 minutos a pé de Museu infantil das Ciências Orpheum, o alojamento fornece um centro de fitness e estacionamento privado gratuito.
Este apartamento com ar condicionado dispõe de 2 quartos, uma televisão e uma cozinha com frigorífico e máquina de lavar louça. Toalhas e roupa de cama são providenciadas neste apartamento.
Illini Union fica a 2,7 km de 520 Neil Luxury 2 Bedroom, enquanto Champaign Memorial Stadium está a 3,2 km de distância. O aeroporto mais próximo é o Aeroporto University of Illinois-Willard, que fica a 11 km de 520 Neil Luxury 2 Bedroom.