2773 Ibis Ave, Port Saint Lucie, Fl 34952 is where Leroy lives. Leroy was born 93 years ago. Other cities that he has stayed in are Port St Lucie, Virginia Beach, Fort Pierce and one other city. The number currently linked to Leroy is (772) 337-4160. His birth year was listed as 1930.