Restaurant Los Iguaques offers a home-style dining experience.