x
Breaking News
More () »

Houston's Leading Local News: Weather, Traffic, Sports and more | Houston, Texas | KHOU.com

Taco Bell hotel to open Thursday in California

Taco Bell fans can now relax at The Bell Hotel and Resort in Palm Springs, California. The hotel will officially open on Thursday.