Casa Nostra is a restaurant and tavern serving Greek cuisine, with a focus on meats and seafood. It also operates as a cafe and beach bar.