London's architecture is so diverse that its style can't be narrowed down to one subset of design. Its streets and alleys are speckled with buildings spanning from modern marvels to historic landmarks.