25 Rainbow Blvd
Niagara Falls, NY 14303
Get Directions →
1981
The Turtle Building Opening 1981
https://www.nytimes.com/1993/06/13/nyregion/lack-of-money-imperils-indian-cultural-center.html
https://buffalonews.com/2017/02/08/long-vacant-turtle-lives-hearts-memories-thousands/