answersLogoWhite

0

While the address is not known, the statue is named Mirador de la Flor and is located in only a few miles north of the Seaside Memorial Park, which is where Selena is buried, in Corpus Christi, Texas

User Avatar

Wiki User

13y ago

What else can I help you with?