World's fair sight
I believe the answer is:
pavilion
(Other definitions for pavilion that I've seen before include "From which you look out on square" , "Large and often sumptuous tent" , "Exhibition tent; sports building" , "Summer house" , "Building by a cricket pitch" .)