London's Polar Caps may not be easy to google but they are easy on the ears and eyes. If you're a fan of bands like Death Cab for Cutie, The Postal Service, and Halloween Alaska, you're more than likely going to fall in love with Polar Caps.