Interior of Chateau d`Amboise France. This royal castle is located in Amboise in the Loire Valley was built in the 15th century and is a tourist attraction.