Barcelona

Automatically generated translation

English BARCELONA. Los Caracoles Restaurant. Advertising postcard.

Price 3€