Oberhaching (Central Bavarian: Obahaching) is a municipality in the Munich Rural District in Upper Bavaria, Germany. view more...