Finisterrae is a Spanish, Seafood, and Mediterranean restaurant. It offers a diverse menu with options like calamari, razor clams, and various rice dishes, including black rice and Arroz Finisterrae.