Este hotel está situado en Flagstaff, Arizona, a 5 minutos en coche de la histórica Ruta 66 y de la Universidad del Norte de Arizona, y ofrece alojamiento gratuito. Wi-Fi. El centro de conferencias High Country está a menos de 10 minutos a pie.
Todas las habitaciones del The L Motel Downtown incluyen TV por cable, escritorio, artículos de aseo gratuitos y baño.
El NAU Conference Center/The L Motel Downtown también alberga un centro de negocios.
El observatorio Lowell está a 20 minutos a pie. La estación de esquí Arizona Snowbowl está a 25 minutos en coche del The L Motel Downtown.