The immigration office (Ausländerbehörde or Landesamt für Einwanderung) issues German visas and residence permits. This is where foreigners go to apply for a German visa.

The official name is Landesamt für Einwanderung, but most people still call it the Ausländerbehörde.