Picture: Downtown-Disney-World-of-Disney-01.jpg
Downtown Disney - World of Disney Store. Possibley the largest Disney store on Disney property. Watch out for Stitch above the door, he spits. ;)