New Castle, Indiana - A royal feast at a grand chateau. New Castle, Indiana - A royal feast at a grand chateau. SlottetIndianaNya