Company name: Nikola Tesla Monument
Description: Statue of Nikola Tesla in a small park
Goat Island Rd, Niagara Falls, NY 14303, United States