Spanish cuisine restaurant, Sabores de España, offers a taste of Spain.