180 Thompson St, North Tonawanda, New York 14120 USA
The Herschell HOP TOAD is the only American carousel animal that wears clothing.
Photo Credit: Yelp