Between rides on the London Eye, high-end shopping in Mayfair, and fine dining in Kensington, it's easy to spend a pretty penny in London. The capital of England is notoriously expensive, but that doesn't mean it's out of reach for travelers on a budget. After visiting more than 700 London hotels in person, we consider ourselves experts on which ones offer the most bang for the buck. Here are the 13 hotels that offer exceptional value in London.