The90skid
Well-Known Member
Canada Pavilion, specifically the slightly elevated gift shop with the best view of Illuminations in the park? (Whoops... my secrets are revealing themselves...)And none of those were right
I will give a hint...it is in world showcase