Indoor Localization Using Accidental Infrastructure