520 Neil Luxury 2 Bedroom está en Champaign, en la región de Illinois, y dispone de patio y vistas a la ciudad. El alojamiento, que se encuentra a 2 min a pie de Orpheum Children's Science Museum, ofrece centro de fitness y parking privado gratis.
Este apartamento tiene aire acondicionado y cuenta con 2 dormitorios, TV y cocina con nevera y lavavajillas. Hay toallas y ropa de cama en el apartamento.
Illini Union está a 2,7 km del alojamiento, y Champaign Memorial Stadium está a 3,2 km. El aeropuerto más cercano (Aeropuerto de University of Illinois-Willard) está a 11 km del alojamiento.