Everything You Need to Know About the New Taco Bell Hotel
Chalupa-lovers lost their minds when Taco Bell announced it was opening a pop-up hotel in Palm Springs, California last month, and now the hotel is ready to start taking your order... er um reservation.