Albuquerque NM Ice Cream & Frozen Desserts-Distr 1. 215 Phoenix Ave Nw, Albuquerque, NM 87107 | Itsa Italian Ice Restaurant (505) 268-2560