Special Event Packages

Host your next event at the most unique location and your party will be the talk of the town! Schedule a tour at Castle Rock to see if this is the venue you’ve been searching for all along.  Tours can be scheduled on Mondays, Wednesdays, or Thursdays with you and a party planner.  If you need assistance with party preparations, we offer this service for an additional fee.

Email [email protected] or call (804) 586-3669 for pricing information on your specialized event.

  • Baby Shower
  • Bridal Shower
  • Custom Adult Birthday Party
  • Graduation Party
  • Holiday Party (Christmas, New Year’s, St. Patrick’s Day – whatever you wish to celebrate!)
  • Corporate Events
  • Team Gatherings/Celebrations
  • Family Reunion
  • Conventions
  • End of School Bash
  • Weddings
  • Others – we’re here for ANY special occasion!

General Terms & Conditions:

We will make every effort to ensure you and your guests are treated with the utmost of care. It is the responsibility of the client/host to inform us of any dietary restrictions, or food allergies in advance of the event if we are providing food service.

We give great attention to all the details to make sure that your event will be memorable. We grasp how important your event is and understand the stress that comes along with planning one. We are here to make every party exciting and memorable!


A $200 deposit is required once the booking form is submitted.  $100 will be a security deposit which will be refunded if there are no damages to the facility. The remaining $100 will be applied to the cost of your event.  The remaining balance is to be paid 24 hours prior to the event.  Client/host may set up 15 minutes prior to scheduled event time unless other times have been approved.  Additional fees will be required for extra setup time.

Rescheduling / Cancellation

If the client/host chooses to reschedule, it must be done at least 72 hours prior to the event date. If the event is rescheduled within two (2) weekends of the original event date, the $200 deposit will be applied towards the new date.

If client cancels at least 72 hours prior to the event date and chooses not to reschedule, $150 of the original $200 deposit will be refunded within five (5) business days and $50 will be retained as a cancellation fee. If event is canceled less than 72 hours before event and client chooses not to reschedule, the client forfeits $100 of the deposit amount and the $100 security deposit will be returned within five (5) business days.

If the event is canceled due to weather or unforeseen circumstances agreed to by Castle Rock, the event can be rescheduled, and rescheduling rules will be applied.  The full deposit of $200 will be refunded if Castle Rock is unable to reschedule the client’s event within 2 weeks of the original event date.

Frequently Asked Questions (FAQs)

We book on a first come, first served basis. It is recommended to reserve your event 4-6 weeks ahead of time. After speaking with an event planner about your date and time, you will be directed to complete a booking form and make a $200 deposit to save your date and time. We cannot book a party unless a booking form has been completed with the deposit. We do require a $200 deposit to reserve any special event. The deposit will guarantee your event time for that specific date.  $100 is a security deposit and will be refunded if there are no damages.  The additional $100 will be applied to your final invoice.  Balances are due no later than 24 hours prior to the party begin time.
Making a Deposit
The best way to make a party deposit is via PayPal or credit card payments on our website. Dates and times must be confirmed with a booking form.

PORTIONS OF DEPOSITS ARE NON-REFUNDABLE if you decide to cancel your reservation for any reason and choose NOT to reschedule. If you must change the scheduled date, we will find another date and time for your party and will apply the deposit to the new event booking.

Cancelling Your Event
If for some reason you need to cancel an event, we will work with you to find an alternate date. If you decide to cancel and do not reschedule your event, portions of your deposit will be retained as a cancelation fee.