Rio Rancho NM Food Products 1. 3301 Southern Blvd SW, Rio Rancho, NM 87124 | Tao Chinese Bistro (505) 962-0168