Xenu in Carytown December 04, 2007 Well well well...the spawn of L. Ron Hubbard have invaded Carytown here in Richmond, VA with a little outpost for the "church" of Scientology. They're located right on Cary Street in the building in front of Carytown Burgers and Fries.