Yes, Tennis Warehouse does indeed have a nice retail store. I was there a few months ago. It's right next to the airport (how convenient for them to ship orders). The store is on the side of warehouse and they sell basically everything you find on the web site. Therefore, biggest selection of tennis shoes I've seen anywhere. The address is:
Tennis Warehouse
747 Buckley Road
San Luis Obispo, CA 93401