Ishimura is a small town in Japan that is home to a clan of gargoyles. It served as a stop on the Avalon World Tour.