Lalberca is a Spanish restaurant offering homemade-style cuisine with modern touches.