I have always noticed these owl eye windows when walking down Fillmore. I recently actually read the sign below--"Eye Research Institute!" and thought it was hilarious & fitting. Here's to appreciating unique and quirky details around and smiling to ourselves.