Nara Visa from New Mexico Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Lujan Sisters Cafe - New Mexico, Nara Visa, 273 Bell Street, 88430 (505) 633-2250 Map Nara Visa Truck Terminal - New Mexico, Nara Visa, 273 Bell Street, 88430 (505) 633-2940 Map