La Estrella is a Spanish restaurant offering carefully prepared, homemade cuisine.