Circle K 7524 Menaul Blvd Ne Portal in Vista Encantada New Mexico United States HomepagePortalcircle-k-7524-menaul-blvd-ne #ImageModArea L R HP Days 1 Circle K 7524 Menaul Blvd Ne Login to view View The Portal --11100%86