Lemon Printers is located in Barcelona, Spain on Carrer de Roger, 28,. Lemon Printers is rated 4.6 out of 5 in the category print shopbookbindercopy shopcraft storecustom t-shirt storedigital printing servicedrafting servicepromotional products supplierscreen printerscreen printing shop in Spain.
Address
Carrer de Roger, 28,
Amenities
Gender-neutral toilets