Whistle Stop has opened a pop-up store in Falmouth Station, 59 Depot Avenue in West FalmouthStore Hours - 11:00 a.m. to 5 p.m. daily