Store Windows & Food Displays

Ciao Bella

by

Shop: Ciao Bella Gelato Where: Grand Central Station, New York When: Summer 2010 Find them: Here Comments are encouraged. If you know the company/product…