0
Anonymous
"Crate & Barrel" is a retail store chain based in Northbrook, Illinois. They have over 170 stores nationwide. "Crate & Barrel" is fully owned by Otto GmbH.
Wiki User
Chat with our AI personalities