The World's Largest Buffalo is a must-see tourist attraction located at 404 Louis Lamour Lane in Jamestown, North Dakota, United States. …
Reviews
Tripadvisor
5.0/5 · 2 reviews
Loading reviews...
Sep 24, 2024
For a five dollar donation you can't beat it. The little town is cool and there's a giant buffalo statue. Wish we had more time to check out the town but we didn't. But i have a feeling there's more …Full review by Pukeonthestreet
Aug 14, 2024
So glad we discovered it. It is visible from Interstate 94, overlooking the city from above the James River valley. The sculpture of an American Bison located in Jamestown, North Dakota at the Fronti…Full review by Andrey N