Selectman Dennis Giombetti Will Not Seek…
Aria Oriental Rugs
Drag box to select area
Conveniently open for shoppers seven days a week, Aria Oriental Rugs is located on Worcester Road near Cochituate Road. The store stocks a variety of carpets and area rugs. Upholstery and rug repair and cleaning services are also provided.
220 Worcester Rd, Framingham, MA 01702
- Hours: Mon - Fri, 8am - 8pm; Sat, 8am - 6pm; Sun, closed
- Hours: Mon - Fri, 9am - 5pm; Sat, Sun, closed