Pictures of Deluxe Whistler Town Plaza Condo Pictures of Deluxe Whistler Town Plaza Condo located in Town Plaza Suites – Eagle Lodge Village Whistler Resort. Related March 10, 2016 Comments Comments are closed.