Victor Russell Salon is listed as a hair salon in St. Cloud, FL. It holds 51 Google reviews with an average of 4.9 stars. It is open 10 AM – 7 PM Wednesday to Saturday and closed on Monday, Tuesday and Sunday. The listing is at 105 E 13th St, St Cloud, FL 34769. Call (407) 892-1005 for details.