Areas We Serve

Thomas Carpet Cleaners is proud to offer carpet, upholstery, tile & grout, and hardwood & laminate cleaning services in Delaware County, Montgomery County, and Chester County.

Delaware County

Aston
Boothwyn
Brookhaven
Broomall
Bryn Mawr
Chester
Clifton Heights
Concordville
Darby
Drexel Hill
Eddystone
Glen Mills
Glen Riddle
Glenolden
Havertown
Lansdowne
Marcus Hook
Media
Newtown Square
Radnor
Ridley Park
Rose Valley
Springfield
Swarthmore
Upper Darby
Wallingford
Wayne

Montgomery County

Ambler
Ardmore
Audubon
Bala Cynwyd
Blue Bell
Collegeville
Conshohocken
Eagleville
Elkins Park
King of Prussia
Lafayette Hill
Lansdale
Narberth
Norristown
North Wales
Plymouth Meeting
Wynnewood

Chester County

Berwyn
Downingtown
Exton
Kennett Square
Malvern
Phoenixville
Valley Forge
West Chester

I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to clean our laminate floor. They are always on time, professional and polite, and always do a great job. The owner and his employees deal with you in a straightforward and honest manner and deliver what they promise...can't recommend them enough!

Mary M. Havertown, PA June 7, 2015

Contact Us

Thomas Carpet Cleaners, Inc.
8711 B West Chester Pike
Upper Darby, PA 19082

Phone: 610-789-7419
Fax: 610-789-7466

Our Service Areas

Thomas Carpet Cleaners is proud to offer services in Delaware County, Montgomery County, and Chester County. To see if we clean carpets in your area, please click on our service area map.