From Our Editors
While the name might sound like a sitcom title, Twin Brothers Auto Glass in the Mission certainly takes themselves seriously. This no-nonsense auto repair shop on 17th street installs new windows with lightning fast efficiency, for those unfortunate moments when you step out the door for work, only to find a cracked windshield or smashed-in passenger side window. Of course the hardworking, perpetually busy shop also handles more mundane issues, like stuck power windows, tinting and stereo installations. Service and quality here are both of the highest order, meaning you’ll be back on the road to work with a new window installation in no time.