Popbars on West Broadway

Popbars in Soho NY 10012

Popbars are a natural frozen treat on a stick

Popbars are a perfect treat to cool down while taking your summer Soho stroll