Francesca Velotta's address is 8292 North Locust Drive , Willoughby, OH 44094. Possible relatives include Kathleen Bucci, Judy Delotta and 5 others. Public records show Francesca has also lived in Willoughby, OH. Francesca's latest phone number is (216) 410-0431. Previous phone numbers include (440) 759-0058.
Results 1 - 1 of 1