Crate & Barrel, International Plaza

2201 North West Shore Blvd.
Tampa, FL 33607
United States

Crate & Barrel, International Plaza