The first Houston location of Citizens a cafe and restaurant meant to evoke the cafe culture of Australia will open in early June at 907 Westheimer Road in Montrose, next door to Velvet Taco and across the street from the Montrose Collective mixed-use development.