There & Back Again
2640 Main St, Lake Placid 12946