Private Dining At Our St Pete Beach Restaurant

Host an Unforgettable Dining Experience

For any special occasion, or just the joy of being in good company, bring family and friends together for an unforgettable meal. Enjoy views of the Intercoastal while enjoying contemporary cuisine from our own Castile restaurant. You can choose from multiple spaces including indoor and outdoor options and our staff will make sure it is a personal experience all your guests will enjoy. To book your Private Dining event, call us at (727) 456-8900, or send us an email.

  • Can I have a beach ceremony?

    The Hotel Zamora does not host beach ceremonies on site, but we work with several great vendors that can provide a beach ceremony. We also have a stunning waterside location on property.

  • Do I need a Wedding Planner?

    To ensure your rehearsal, ceremony and all personal details are executed as planned; a professional day of wedding coordinator is mandatory for all ceremonies and receptions over 50 guests. We are happy to provide a list of recommended vendors.

  • Will a ceremony rehearsal be scheduled?

    Our sales team is happy to arrange a rehearsal for you. Rehearsal times and locations can be confirmed two weeks prior to your wedding.

  • Do you provide children and vendor meals?

    We offer children’s meals for guests under twelve years old or they can dine from the buffet at a reduced price. Vendors can be provided with a chef’s choice plated meal.