3451 S Dogwood Rd, El Centro, California 92243 USA
What's left of The Venetian Carousel
Photo Credit: Yelp