Other cities that he has stayed in are Norfolk, Virginia Beach and Newport News. The residency of Leo is at 1010 Rockbridge Ave #156, Norfolk, Va 23508. The phone number (804) 588-2217 is Leo’s. The current age of Leo is 68. His birth year was listed as 1956.