Michaels 1063

Michaels #1063 is a Michaels craft store located at Falmouth Mall, 137 Teaticket Highway in Falmouth, Massachusetts.