Embassy Suites Denver - International Airport Hotel is located at 7001 Yampa Street off of Tower Road Exit from Pena Boulevard which is the only road in and out of Denver International Airport. The hotel is just 6 miles southwest from Denver International Airport, 18 miles northeast from the heart of downtown Denver, 18 miles north from the Denver Tech Center and 70 miles from many beautiful mountain resorts. Just a straight drive on I-70 from or to the mountains, makes the hotel an excellent location for your accommodation needs when arriving at Denver International Airport prior to your mountain vacation or needing to catch a flight out the next day after your trip is completed. The hotel area is growing with beautiful new housing developments and office complexes within a 0 to 6 mile radius of the hotel while still offering scenic areas of undeveloped land.