The world's nicest Taco Bell is located on a beach in California and has a walk-up window

Comments