Lockheart Castle

Lockheart Castle is a theme park of medieval European town and a marble stone castle recreated in Numata. There is a stone church, too. It's also a popular location spot for many films and TV shows, and even live stage performances.