Castle Howard
England, Europe, Places

Castle Howard

Castle Howard is located in York, northern England.  Despite its name, it is not a traditional fortress.  The palace is […]