Stop Shop

A conviniance store in Herzliya.