answersLogoWhite

0

The world's largest stamp is located in Cleveland, Ohio? The art installation piece by Claes Oldenburg is near downtown Cleveland and was commissioned in 1985 by Standard Oil of Ohio. The 28 foot tall, 48 foot wide steel office stamp says, "FREE" and leaves quite an impression on visitors.

User Avatar

Wiki User

15y ago

What else can I help you with?