2 notes April 10, 2012 Red Riding Hood welcomes you to stay at the Red Inn, Provincetown, MA. ;) Filed under red inn cape cod provincetown massachusetts vacation