Canyon Inn is situated in Los Alamos. Free WiFi is provided. The units come with air-conditioned bed Canyon Inn is situated in Los Alamos. Free WiFi is provided. The units come with air-conditioned bedrooms and a kitchen with a dishwasher, oven and microwave. There is also a toaster, fridge and a coffee machine.
Canyon Inn is situated in Los Alamos. Free WiFi is provided. The units come with air-conditioned bed
Social and fun