Lupita Mexican Store Address: 8507 Georgia Rd, Otto, NC 28763 Phone: (828) 369-1777 Restaurants, Mexican Other Businesses: C E Russell Inc at 171 Ideal Acres Rd, Otto, NC 28763 Mountain Valley Center at 43 Shambala Way, Otto, NC 28763