Smolenice Castle (Slovak: Smolenický zámok) near the town of Smolenice, Slovakia.