In an effort to provide you with a large selection of high quality and well designed rugs, we source from all around the world. When viewing the product page on our website, the country of origin is typically indicated at the bottom of the product description box along with estimated delivery timeframe.
In general, for in-stock orders, our team strives to ship your purchase within 3 to 5 business days. For Standard Ground shipments, most orders are delivered within 1 to 2 weeks. You will be notified by email if there is a delay with your shipment due to shortage of stock.