depo winWin Depot's on shopping for restaurant equipment and supplies. Located in Long Island City, NY. Get Everything You Need to Run a Successful Restaurant - Shop Our Wide Selection.Shop Windows and more at The Home Depot. We offer free delivery, in-store and curbside pick