Clothing retailer Clobba has closed the doors on its Castro location (587 Castro St., at 19th St.) after 22 years in business. The store's official last day of business was September 30. In a note ...