Kostel sv. Markéty, dříve sv. Linharta pochází ze 13. století. Z doby románské se dochovala věž a částečně loď, která byla ve 14. století rozšířena o kněžiště. Dnešní barokní podoba kostela je z 18. století, kdy stavbu nechal opravit patron kostela hrabě Petr Václav Radecký z Radče.