Wirt behält Buchungskaution trotz Absage

Ich musste für eine größere Feier in einer Gaststätte eine Buchungskaution zahlen.
Bisher hat nur eine Vorabsprache stattgefunden. Ich habe die Feier 7 Wochen vor dem Termin abgesagt.
Jetzt will mir der Wirt die Kaution nicht zurückzahlen.
Darf der dass und was kann ich tun?

Sorry, ich weiß nicht, wie ich zu dieser Frage komme - sie hat nichts mit „meinen“ Fachgebieten zu tun.
Viel Erfolg noch bei der Beantwortung!
MfG DK