's-Hertogenbosch or Bois-Le-Duc is a beautiful town located in Holland, renowned for its medieval architecture and historic buildings.