There’s a Russian consulate in Houston, in case you want to express your feelings about Ukraine in person.

1333 West Loop South, Suite 1300 – Houston – Texas 77027

submitted by /u/kat_fud
[link] [comments]