Thing is, I don't know where Honda Showroom was, and have never heard of it before you mentioned it, but Ramada Junction is synonymous with giving directions to almost anywhere in Doha.