Fine Imported Rugs & Accessories

Notice The Difference

Hand made Persian & Oriental carpets are If you were to compare a hand made oriental rug with its machine made counterpart, the difference would be immediately apparent. On both sides of the carpet, you will find that the handmade upholstery will be more colorful and intricate. 

red patterned oriental rug

In addition, the quality of a handmade rug far exceeds that of one made by a machine, combined with the uniqueness and individuality it can bring to your home, these rugs are certainly the right option for someone with distinguished taste.

Unmatched Quality

While this selection might be a little more pricey, the quality, authenticity and durability that come along with that price tag is quite unbeatable. Not only are they hand knotted by a select few of the most skilled weavers and oriental craftsmen in Eastern part of the world, but there’s really a wide selection to choose from when it comes to the style, color and size of our handmade Persian & Oriental rugs.

Completely Unique Designs

When you invest in a hand made oriental or persian rug, you get a product that is completely unique and one of a kind. No other rug in the world will look exactly the same as the one you own. More than just a piece of decor in your home, you are bringing a piece of culture and sophistication into your living space that can transform into a conversation piece at any moment. Because these rugs are completely handmade, they carry stories and culture within them. 

View Our Selection of Handmade Persian Rugs

We offer handmade oriental rugs in the following sizes:

3×5 Foot Rugs

4×6 Foot Rugs

5×8 Foot Rugs

6×9 Foot Rugs

8×10 Foot Rugs

9×12 Foot Rugs

10×14 and Larger Foot Rugs

Contact Persia Oriental Rug Gallery

For any questions about handmade or machine made oriental rugs, including buying, cleaning, repair or more, feel free to reach out to us any time during normal business hours. You can reach us most easily by calling 508-753-4667 or by contacting us here




Call Us! 508-753-4667