Start from
Restaurant at Holiday Bowl
7515 Lomas Blvd NE, Albuquerque 87110