Ay! Chihuahua is a local ice cream shop in Philadelphia serving artisanal flavors, fresh ingredients, and a sweet atmosphere at 7961 Castor Ave.