Where is Rio Nails located?
Rio Nails is located at 1505 University Dr E #120, College Station, TX 77840.
Rio Nails
College Station, Texas
FAQ
Hours, booking, location, and service questions.
Rio Nails is located at 1505 University Dr E #120, College Station, TX 77840.
Rio Nails offers manicures and pedicures.
Rio Nails is open 7 days a week.