The Palace of Versailles is the subject of this limited edition giclee print, taken from an original photograph by artist Stephen Beer.