Skip to main content
play

Taco Bell lovers are in for an overnight stay at their new hotel

Taco Bell is opening "The Bell" pop-up hotel and resort in Palm Springs, California, for a limited time.
Paste BN