Cartogiraffe.com

Smith Lake Park

Smith Lake Park in Stafford County.