Town Square - Signage
Featured In Las Vegas, NV
This sign is 66 ft. tall with a 28 ft. x 51 ft. screen. Our Green Bay shop fabricated and shipped this sign to the site where our very own installation crew installed this massive structure! The scope and size of this sign definitely made this an exciting project to be a part of!
Have more questions about this item?