As a fan of the Howard Stern Show, this made me giggle.  A storefront in NYC.