The Military Tattoo has an office at 32 Market Street and shop/gallery at 33 34 Market Street (behind Waverley Station), where you can see photographs from past events as well as purchase souvenirs and tickets.
The Military Tattoo has a gallery that features 45 artists at any given time.