Melrose Oriental Rug is located in Melrose, United States on 937 Main St. Melrose Oriental Rug is rated 4.6 out of 5 in the category oriental rug store in United States.
Accessibility
Wheelchair-accessible car park
Offerings
Repair servicesService guarantee