Orcus Strand is a restaurant perfect for private celebrations. It offers a space for birthdays, anniversaries, and other special events.