ponent(t).toLowerCase()!==l&&o.call(e,t,r)},e}))})()),g["specs.thunderbolt.removeServiceWorker"]&&(()=>{if(navigator&&"serviceWorker"in navigator)navigator.serviceWorker.register=()=>console.log("Service worker registration is not allowed"),Promise.resolve()})(),(t=>{let r=[],n=[],i=[];const{experiments:c}=window.viewerModel;c["specs.thunderbolt.softFreeze_TextDecoder_TextEncoder"]?i=i.concat(["TextEncoder","TextDecoder"]):r=r.concat(["TextEncoder","TextDecoder"]),c["specs.thunderbolt.hardenClientGlobals_EventTarget"]&&!t&&(i=i.concat(["XMLHttpRequestEventTarget","EventTarget"])),c["specs.thunderbolt.softFreeze_Array_URL_JSON"]?i=i.concat(["Array","URL","JSON"]):r=r.concat(["Array","URL","JSON"]),t||(n=n.concat(["addEventListener","removeEventListener"])),c["specs.thunderbolt.hardenEncodingDecoding"]&&(n=n.concat(["encodeURI","encodeURIComponent","decodeURI","decodeURIComponent"])),c["specs.thunderbolt.hardenStringAndNumber"]&&(i=i.concat(["String","Number"])),c["specs.thunderbolt.hardenObject"]&&i.push("Object"),r.forEach((e=>{const t=Object.freeze(globalThis[e]);t.hasOwnProperty("prototype")&&"Array"!==e&&Object.freeze(t.prototype),globalThis.defineStrictProperty(e,globalThis[e],globalThis,!0)})),n.forEach((e=>{Object.freeze(globalThis[e]),["addEventListener","removeEventListener"].includes(e)&&globalThis.defineStrictProperty(e,document[e],document,!0),globalThis.defineStrictProperty(e,globalThis[e],globalThis,!0)})),i.forEach((e=>{o(e,globalThis,["defineProperty"])})),e(i,globalThis)})(h),g["specs.thunderbolt.hardenTimeout"]&&!h&&(defineStrictProperty("preventStringArgument",((e,t,r)=>{const o=r||globalThis,n=o[e];defineStrictProperty(e,(function(){const r=Array.from(arguments);if("string"!=typeof r[t])return n.apply(o,r);console.warn(`Calling ${e} with a String Argument at index ${t} is not allowed`)}),o)})),preventStringArgument("setTimeout",0),preventStringArgument("setInterval",0))}catch(e){window?.viewerModel?.mode.debug&&console.error(e);const t=new Error("TB006");window.fedops?.reportError(t,"security_overrideGlobals"),window.Sentry?window.Sentry.captureException(t):globalThis.defineStrictProperty("sentryBuffer",[t],window,!1)}performance.mark("overrideGlobals ended")})();
//# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/overrideGlobals.inline.da13c82d.bundle.min.js.map
top of page
Permanently Closed
due to illness
Voted Best Restaurant in Virginia
by Virginia Main Street Diners
Desserts
Creme Brulee
A vanilla bean custard topped with a hard caramel topping (gluten free)
7
Amaretto Creme Brulee
Creme Brulee with a half shot of Amaretto drizzled on top!
8.50
Bread Pudding
Light as a cloud and served with a warm buttery whiskey sauce and a few dashes of homemade caramel
7
Chocolate Decadence
Two Belgium chocolate torts with praline in between, covered in warm dark Ganache served with our homemade caramel sauce and vanilla bean ice cream, topped with chocolate shavings