Motel 6 Denver South - South Tech Center is a walkable distance (1.8 mi) from The Landmark Theatre, Greenwood Village.