1021 Melrose Ave, St Petersburg, Fl 33705 is where Russell lives. The current age of Russell is 46. 1978 is the birth year of Russell. Other cities that he has stayed in are St Petersburg, Saint Petersburg and Tampa. The number currently linked to Russell is (727) 345-4877.