Remove Ads

Photo of Mystic Falls Park

Mystic Falls Park

5111 Boulder Hwy, Las Vegas, Nevada 89122 USA

28 Reviews

The animatronic animals even have on Santa hats, lol!

Photo Credit: Yelp

Remove Ads