Kimono Dance Theater
The Kimono Dance Theater originally appeared in Pokemon Gold, Silver and Crystal. It makes a return in Pokemon HeartGold and SoulSilver. Inside, in Gold and Silver versions, you battled the 5 Kimono girls before getting the Ecruteak City gym badge. A man in the theater would give you the Surf HM after defeating them. In HeartGold and SoulSilver versions however, before getting the Ecruteak gym badge you battle a Team Rocket member who is tormenting a Kimono girl. Upon defeating him, that man would also give you Surf. But in HeartGold and SoulSilver, you are required to come back here later in the game and defeat all 5 Kimono girls, who would then give you the Tidal Bell, an item required to find Lugia or the Clear Bell the item required to find Ho-Oh, depending on which version you are playing.