The Hotel Albatros is a modern hotel located in the heart of Ushuaia, close to shops and restaurants. The hotel has 77 fully equipped rooms and suites with views of either the Beagle Channel or the snow-capped Andes mountains and a restaurant and bar. |