Our Lady of the Annunciation Catholic ChurchParishShare2621 Vermont Street NortheastAlbuquerque, NM 87110United StatesGet directions