La Nueva Isla is an American restaurant offering burgers, sandwiches, and other casual fare. They also serve paella on Sundays.