Isleta Grill -- Albuquerque, New Mexico
When the Spanish arrived in the late 1500s they named the village south of Albuquerque Isleta, a diminutive of "isla" which means "island." Fast forward 600 years, and may as well…
When the Spanish arrived in the late 1500s they named the village south of Albuquerque Isleta, a diminutive of "isla" which means "island." Fast forward 600 years, and may as well…