The Kremlin (with a capital K) everyone hears about is located in Moscow. "Kremlin" is an ancient Russian word for "fortress" or "citadel". Several other Russian cities have their own kremlins, most notably Kazan, Novgorod and Suzdal.
The Kremlin is located in Moscow, Russia.