Orcus Strand is a restaurant located in Novi Sad, Serbia. The establishment's name suggests a potential connection to Mediterranean or coastal cuisine, though specific details are limited in the provided search results.