Hamilton Masonic Lodge

43 S. Rogers St.
Hamilton
Virginia
United States