Mark Twain Hotel, Peoria IL: You’ll Love the Amenities

Mark Twain Hotel, Peoria IL: You’ll Love the Amenities

The Mark Twain Hotel in Peoria, Illinois, was the first boutique hotel I ever stayed in. Boutique hotel. The term itself conjured up images of upscale décor and pampering amenities. I looked forward to our visit with excited anticipation. The experience was even better than I expected. The chic décor  blends rich boldness with warm elegance, and the service is impeccable.

Read more