Designed by
Title
Albert Supermarket logo in front of their local store in Prague. #181272186
Description
PRAGUE, CZECHIA - OCTOBER 31, 2019: Part of Ahold Delhaize, Albert Supermarket is a Czech chain of retail stores...Picture of a sign with the logo of Albert Supermarket in the city center of Prague, Czech Republic. Albert is a division of the Netherlands-based Ahold Delhaize group, operating in the Czech Republic, operating the
This image is editorial