Does this location rent Rug Doctors??
Address: 2225 N Post Rd, Indianapolis, IN 46219, USA
Jose Ramos 317-384-5678 | Nov 2, 2019
I don't Really know
Christina Jenkins | Nov 2, 2019
The lasr time i went, they did have them by the front. Call the store to see.
Thanks! Your answer is awaiting moderation.