The Wine & Spirit Shoppe

Address: 
45 Hadjis Way # 3, Lake Placid, NY

The Wine & Spirit Shoppe, located in Lake Placid, NY, is a premier destination for all your wine and Spirit needs.