Circuit City moved from a circa-1992 store, into a new location (on the site of the old Loews Framingham) in October 2004.
Photo from www.framinghamnatickretail.com