lugia
Yes, on cinnabar island, just explore the island that the pokemon center is on.
Cinnabar Island
its in seafoam island not cinnabar
in pallet town (above cinnabar island)
to find Blue in HeartGold or SoulSilver go to Cinabar Island next to Seafoam Island and go right next to the Pokemon center.
He's on CInnabar Island in Kanto.
whirl islands
in seafoam island
Cinnabar Island [using Rock Climb}
There is no mansion in SoulSilver.the Pokemon mansion on cinnebar was destroyed when a volcano wreaked its havoc on the island.
Use rock climb hm
there is one at the cinnabar island just look around