2322 Knollwood Pl, Tampa, Fl 33604 is where Louis lives. Louis has previously lived in Holmes Beach and Tampa. The birth year was listed as 1915. Louis has reached the age of 109 years. The phone number (941) 778-6161 is Louis’s.