場所もあろうに

of all places

Meaning

  1. exp
    of all places

Example sentences