Los Amigos is a Spanish restaurant offering authentic, homemade specialties in a stylish, Iberian-inspired setting.