St Leo University Address: 450 Weyland Rd, Hampton, VA 23665 Phone: (757) 766-1812 Religious Schools, Colleges & Universities, Schools, Private And Parochial, Bachelors Degree Other Businesses: Hampton University at 100 E Queen St, Hampton, VA 23668 University Cleaners at 1026 Settlers Landing Rd, Hampton, VA 23669