Courtesy of The Founders Inn and Spa, Tapestry Collection by Hilton| Find the Best Price ... The Founders Inn and Spa is located in Virginia Beach, about 97 miles southeast of Richmond, Virginia.