Restaurante St. James specializes in Mediterranean cuisine with avant-garde touches, boasting over 50 years of experience. They are known for good quality fish and rice dishes, offering a unique dining experience.