Get directions to: Annapurna's World, Albuquerque, NM
Restaurant address: 5939 4th St Nw Albuquerque, NM 87107, USA
Restaurant: Annapurna's World