There’s a Russian consulate in Houston, in case you want to express your feelings about Ukraine in person. February 24, 2022 /u/kat_fud 1333 West Loop South, Suite 1300 – Houston – Texas 77027 submitted by /u/kat_fud [link] [comments] Related