La Isabela is located inside the Costa Rica Marriott Hotel San Jose. Featuring a variety of Spanish tapas, as well as their own wine cellar, you can catch live music here along with flamenco dancing shows. La Isabela is known as one of the best restaurants in San Jose.