The eye-catching glass building surrounded by greenery at the intersection of Streets 371 and 2002 in Phnom Penh’s Sen Sok district is more than just another coffee shop where you can while away a few hours.