It is situated in a valley in the Ardennes mountain chain , some 35 km ( 22 mi ) southeast of Liège , and 45 km ( 28 mi ) southwest of Aachen .
Spa is 35 km ( 22 miles ) southeast of Liège , and 45 km ( 28 miles ) southwest of Aachen .