R Sole is located at 6662 Delmar Blvd, Saint Louis, MO. This location is in the University City neighborhood. This business specializes in Footwear. R Sole is open Mon - Thu, 11am - 9pm; Fri, Sat, 11am - 10pm; Sun, noon - 6pm and accepts Cash, Discover, Mastercard and Visa.