Cancel

    Search

    Handyman Construction

    4.7 (290 reviews)
    Open 8:00 am - 8:00 pm

    Request a consultation

    Response time

    6 hours

    Response rate

    100%

    Covered by Yelp Guaranteed

    Your project with this business is eligible for coverage up to $2,500 when you hire through 'Request a consultation.' Terms apply. Learn more

    Services - Handyman Construction

    Cooktop installation

    Appliance installation

    Range installation

    109 More Services

    Stove installation

    Handyman assembly

    Balcony addition

    Bathroom remodeling

    Bathtub installation

    Bathtub repair

    Building additions

    Cabinet repair

    Handyman caulking

    Circuit breaker installation

    Circuit breaker repair

    Handyman cleaning

    Construction design services

    Deck construction

    Deck design

    Dishwasher installation

    Door installation

    Doorbell installation

    Doorbell repair

    Drain installation

    Drain repair

    Dryer installation

    Drywall installation or replacement

    Drywall repair

    Electric installation or replacement

    Electric panel installation

    Electric panel repair

    Electric repair

    Wire installation

    Wire repair

    Electric vehicle charging station installation

    Electric vehicle charging station repair

    Faucet installation

    Faucet repair

    Floor installation

    Floor repair

    Freezer installation

    Furniture assembly

    Garbage disposal installation

    Garbage disposal repair

    Gas line installation

    Gas line repair

    Generator repair

    Window replacement

    Grout cleaning

    Gutter cleaning

    Gutter installation

    Gutter repair

    Hot water recirculation pump installation

    Hot water recirculation pump repair

    Ice maker installation

    Handyman installation

    Range hood installation

    Kitchen remodeling

    Light fixture installation

    Light fixture repair

    Microwave installation

    Guest house or ADU construction

    Detached garage construction

    Manufactured home construction

    Modular home construction

    Single-family home construction

    New structure construction

    Outdoor lighting installation

    Outlet installation

    Outlet repair

    Oven installation

    Exterior painting

    Entire exterior painting

    Partial exterior painting

    Handyman painting

    Interior painting

    Entire interior painting

    Room painting

    Plumbing installation or replacement

    Plumbing repair

    Pool installation

    Refrigerator installation

    Remodeling

    Handyman repair

    New room addition

    Bathroom addition

    Bedroom addition

    Common area addition

    New room design

    Garage addition

    Kitchen addition

    Laundry room addition

    Sewer installation

    Sewer repair

    Shower installation

    Shower repair

    Siding installation

    Siding repair

    Sink installation

    Sink repair

    Structural repair

    Stucco installation

    Stucco repair

    Sump pump installation

    Switch installation

    Switch repair

    Tile installation or replacement

    Tile repair

    Toilet installation

    Trash compactor installation

    Washer installation

    Water heater installation

    Water pipe installation

    Handyman Construction Photos

    Recommended Reviews - Handyman Construction

    Your trust is our priority, so businesses can't pay to alter or remove their reviews. Learn more about reviews.
    Yelp app icon
    Browse more easily on the app
    Review Feed Illustration

    Reviews With Photos

    Mailbox with concrete pad and post
    Maria G.

    I have used this company for a couple of projects around the house. It is nice to know that no matter who the owner sends they will do a great job . Recently they were able to create a concrete pad and post for a mailbox. The owner communicates well and makes sure you are taken care of. I will definitely use this company again and recommend you try them.

    Kitchen sink & faucet with soap dispenser
    Angela C.

    I reached out to The Handyman since I saw the amazing reviews they had on Yelp. Communication was very quick and easy. I ended up having to reschedule the work on short notice due to the birth of my son. They were very understanding and I was able to get them out here to change a couple of bathroom faucets, replace a vanity and top, repair some molding in the kitchen, and install a mirrored medicine cabinet. I had also scheduled them to replace the kitchen sink and faucet, fixing the drywall, and installing the garbage disposal. There was some misunderstanding about the scheduled appointment, but I was very happy when they were able to get the team out to me later that same day. The faucets, medicine cabinet, vanity and top looked great. It was very late in the day so I had to schedule for them to finish fixing the wall since the old vanity was slightly bigger. Also, I had initially scheduled for them to replace the kitchen sink and faucet. Unfortunately, I purchased the wrong sink. So once we nailed down a day, the team came back out to finished repairing the wall in the bathroom, installing the new kitchen sink and faucet. I understand they're very busy and communication/scheduling had some hiccups. The final work product came out great overall. Some minor things I found to be a little dissatisfied with included leaving what appeared to be paint stains on the newly installed bathroom top. Couple spots where they missed painting under the medicine cabinet. I was also somewhat disappointed that they didn't ask me about the soap dispenser that came with the faucet. They just assumed I didn't want to use it since the only opening I had was for the air gap. I don't use the dishwasher so I wanted to have the soap dispenser go there. I tried looking for it and I couldn't find it, maybe they placed it out of my sight but it appeared to be that they put it in the truck. When I asked the worker about it he told me since I had the air gap there was nowhere to put it. I told him I don't need the air gap and I want the dispenser to go there. He retrieved the dispenser and installed it. Overall I was happy with the work done, but to be honest the communication and scheduling could've been better. All this work costed $2400 via Zelle.

    Great job removing wall AC and patching drywall and stucco!
    E I.

    Super easy to get free estimates via text and photos and price is good for a licensed contractor. Prompt availability for quick projects.

    New beams wrapped and stained with cedar wood.  The concrete is all new as well using a different contractor.

    Reached out to The Handyman for some carpentry services and spoke to Robin. He gave me a quote for services which seemed reasonable so we went ahead and booked a day to start the work. The day of work arrived and a couple gentleman named Dan and angel showed. I explained to Dan what wanted I wanted. The project was to remove to painted white posts that were ugly and crooked off my porch and wrap or rebuild them with stained cedar wood. Do to the crooked beams after a new concrete pour, Dan gave some great ideas about the build which was appreciated and they got started. They definelty did it the way I wanted with the materials I wanted. The quality of work was great, the communication was great and the job clean up was great. I will definitely be using them again in the future. Oh and my wife loves the beams which is good for me. Lol

    Dry wall board replaced

    Wants to charge an absorbent amount to replace a piece of dry wall that covers the attic entrance

    See all

    1 month ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    2 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 2
    Oh no 0

    4 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 1
    Photo of Maria G.
    3
    25
    111

    19 days ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of G D.
    1
    48
    22

    2 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    11 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 2
    Thanks 0
    Love this 0
    Oh no 0

    2 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of E I.
    0
    3
    7

    6 months ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    2 months ago

    Great company to deal with, great work and fair prices. They arrived on time and ready to work.. will definitely use them again!

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    7 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Randi Z.
    19
    87
    15

    4 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    10 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    5 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    3 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of John E.
    199
    2
    0

    4 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Susan B.
    72
    198
    89

    6 months ago

    Their estimate was quite high my price I found elsewhere was $250 less than the quote offered here

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 3

    5 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    8 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    9 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    1 year ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0

    4 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    4 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    5 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Cat C.
    0
    11
    0

    8 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    5 months ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    6 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Jon B.
    122
    57
    24

    2 years ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Mike C.
    1
    55
    51

    2 years ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Nancy L.
    49
    35
    33

    10 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    11 months ago

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0
    Photo of Mohammed N.
    19
    931
    1124

    9 months ago

    Service was amazing. Very frendly people. Very helpful too there good handyman's too coll

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    1 year ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 0
    Oh no 0

    6 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    2 years ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 1
    Oh no 0

    6 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    1 year ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 1
    Thanks 0
    Love this 1
    Oh no 0

    6 months ago

    Business owner information

    Photo of Robin A.

    Robin A.

    Helpful 0
    Thanks 0
    Love this 0
    Oh no 0

    Page 1 of 8

    Ask the Community - Handyman Construction

    Do you do light landscaping projects?

    I used to own a landscape company 909-292-5874

    Hi there, do repair drywall?

    Yes we do. Are you needing drywall installed or repaired?

    Hi, do you install under sink water filters?

    Hi yes we do! Feel free to give us a call and we can get you scheduled.

    Do u do patio repair removing dry rot wood beams 2x4 and 4x6 beams? Do u go to corona area?

    Yes they do.

    Hello, I live in Rancho Cucamonga and I need kitchen faucet along with soap dispenser to be replaced. Is that something you do? If yes when can we do that and how do you charge?…

    Yes we do that. You pay for the faucet and dispenser of your choice and we will install both of them for $200.

    Hello, can you remodel and modernize my fireplace located in Covina?

    Yes edhandymanjobs.com call and schefule (909)701-5099

    View All 28 Questions

    Review Highlights - Handyman Construction

    Robin and his crew did a great job replacing a section of our roof fascia that had dry rot.

    Mentioned in 193 reviews

    Read more highlights

    Handyman Lomeli

    Handyman Lomeli

    (63 reviews)

    I needed two shelves installed over glass tile. They went the extra mile to ensure the tile was not…read moredamaged. Excellent work and my shelves look amazing.

    Owner is requesting to keep 35% of my deposit which is illegal - I didn't sign anything with these…read morestipulations. Day 2 still no refund. I am writing to follow up on my previous request regarding a full refund for the services I paid for, which were not completed as agreed. As stated in my initial communication, I paid a deposit $1,000 for the installation of a bathroom vanity. The original appointment was canceled, and the work has still not been completed. This has caused inconvenience and does not meet the expectations or agreement we had in place. This message serves as a second formal notice requesting a full refund of $1,000. I ask that this refund be processed within 5 business days from the date of this email. If I do not receive a response or resolution within this timeframe, I will proceed with further action, which may include filing formal complaints through applicable consumer protection agencies and pursuing other available remedies. I would prefer to resolve this matter quickly and amicably. Please confirm when I can expect the refund. I paid a deposit to this business for a scheduled service, but ended up canceling the appointment in advance. No work was performed. When I requested a refund of my deposit, the business refused to return it. There was no signed agreement stating the deposit was non-refundable, and no materials or services were provided. I attempted to resolve this directly but was unsuccessful. Based on my experience, I would recommend confirming refund policies in writing before making any payment.

    Fix It Nick - Before shower filter

    Fix It Nick

    (106 reviews)

    I started a project on Yelp looking for someone to help with a shower upgrade. Those of us in…read moreRancho Cucamonga know how hard the water is, and I'd recently purchased several removable shower filters to help combat the issue. I was able to uninstall the shower head, install the filter and reinstall the shower head in one bathroom, but I didn't have the tools or elbow grease to do the same in the second bathroom. Within minutes of submitting the request, I received a message from Nick with his cell phone number, asking me to send him photos of the work. I texted him and he responded quickly confirming he could do the work with an estimate and potential time to schedule the job. He required a small deposit via Zelle. I was a little skeptical about the deposit, but he affirmed his business means more to him than the deposit and his word is worth more as well. He was able to get me on the schedule the following day and confirmed a time later that evening. That day, he texted me telling me when he was on his way and with an estimated time of arrival. When he arrived, he got straight to work. He confirmed the shower head was REALLY on there! He was able to remove it, as well as the stupid flow restrictor I'd asked the previous plumber to not install--but he did anyway--threaded the connections, and installed the shower filter and shower head quickly. He also gave me an opportunity to douse the shower head in Lime Away before reinstalling! We tested the connection and he made one minor adjustment and then was done! He charged me his minimum rate and it was worth it. Very nice gentleman, very professional and honest! I appreciate he takes Zelle and Venmo. He informed me of some of the other types of projects he does as well, and I intend to use his services in the future! Thank you, Nick!

    Nick is a little pricey but he is a 5 star handyman - reliable, capable, does the job right the…read morefirst time, cleans up after himself, communicates well via text and accepts Zelle. He's done two involved jobs for me and I'm scheduling a third soon.

    Electrical Handyman Services - New Wood Yard Fence

    Electrical Handyman Services

    (10 reviews)

    In the past I've had a couple Handyman services who did things half-a** and were just…read moreunprofessional and not as competent in their trade as they claimed. However that was not the case when I hired Javier after being referred to me by others on the San Dimas Buzz Facebook group! I'm incredibly happy with Javier Cardenas's work! He is incredibly kind, personable, a wonderful family man, a man of faith and his work is professional! He has been to my home several times now working on a list of needs and he has not disappointed! He is also licensed and insured! His number is (818)770-0073 You won't regret hiring him!

    We had just bought a home and needed some work done. I reached out to several contractors and…read morehandymen including Javier. For a handyman his quote was actually high. It was comparable to the licensed contractors. Despite this I decided to go with Javier because his police was "100% Customer Satisfaction Guaranteed" and he had great Yelp reviews. The first job he did for me didn't go as well as I had hoped. He had asked to use my garage to store his tools while working which I said was ok but then everything in it got so dirty. Secondly, there was some misunderstanding about a few light switches which he did fix on his dime and I do appreciate. And third was how my kids room was covered in a thick dust layer. He apologized and asked how he could make it right. I said to clean it and he said he would. But after I never noticed it cleaned. I also asked about the 10% discount that he had put on Yelp for first time customers. He said it was included in the quote even though it wasn't shown on the quote. I still don't know if he discounted me because there's no way to know. Finally, I had asked him to take down a wall. He opened the whole wall and said it had pipes and would cost a lot to reroute them. I said I couldn't afford that so he put back the wall but charged me to put it back. He should have done a test hole on it to make sure it was ok to take down before hand or not charged me to put it back. I had more work that needed to be done and while I should have known from my first experience, I decided to give Javier another shot. This time things went much worse. I had mentioned that I had brand new wood floors and carpet put in and he needed to put something down or clean it after he was done because his guys were the only workers there. He agreed. But every time I came to check on work he only had a painter's tarp down that constantly got moved or one area with some paper taped down. I then figured he would clean it after he was done. But he didn't. He said that he wasn't the only one there because I came by to put things in the garage or answer a question he had. He said he would use a wet/dry vac to get up anything he left but it was spot vacuuming. He refused to vacuum the whole house where there was carpet even though he was working in the whole house. After he finished I am still finding pieces of wire, drywall or even nails. And the wood floors were perfect before he did work. He didn't clean them either. And it was during the week we got a ton of rain. So clearly he did not care about customer satisfaction. Secondly, his initial time frame was 4 days. It ended up taking 7 days. This was really hard for me as I had a deadline to move in. On day 4 he said they were 80% done. But when I went to go see I pointed out all the things that he still hadn't done. He apologized and said he completely forgot about them. There was a one day delay on my part because of doors I ordered that came in late but even if they were there on time he still wouldn't have finished on his initial time frame. His drywall guy (who is his brother I'm told) is not very good. He always oversprays texture (as seen in pics) and doesn't match the original texture. I was constantly having to point out where he over sprayed. And he had forgotten to put in the baseboard. Javier came back to put in the baseboard but now it doesn't match. It kept being one problem after another. The doors I ordered they put in but didn't measure to make sure they would clear the carpet so I had to pay them to cut off a little of each door. The closet door I had him put in didn't slide so he had to fix it. One door his brother put in the wrong way and thankfully I noticed before it was finished so they could change it. And so on. It was like I had to babysit their work and ask them to clean up after themselves. He also never finished his original job as hired for. He was supposed to install my new front door but said it would be a 2 1/2 week delay. After everything I said I would hire someone else. And while I would never hire him again, he also never sent me a quote for other work I had asked him for. For being a handyman that charges as much as a licensed contractor I expected much more.

    Affordable HandyMan - Kitchen backsplash

    Affordable HandyMan

    (43 reviews)

    Affordable handyman is a go for me, they came and fix my chandelier. My drywall texture ceiling and…read morethe chandelier were completely damaged on the dining table. From the get go , he told me the price to fix it , and that he was going to match the texture, but the color to match was impossible bcuz the old paint. Well after the work was done my texture matched better than I was expecting, the color not but I'm impressed with the work done. They were professional, cover all the area and left without any issues. We definitely recommend this company for work in your home.

    Affordable Handyman is a no-go for me moving forward or recommending. Not only myself, but the…read moreother Plumber I received a quote from, agreed, that any plumber doing a reconnection after countertops are installed, it is a give in, that the plumbing under sink need to be reconfigured for an upgrade/remodel. Reconfiguring after a countertop Is what I thought I was being quoted. Jose quoted me $360.00 for the plumbing re-connection. My Sink was installed already, all that had to be done was the plumbing reconnection underneath. Upon Jose's arrival, he got to work, only to call me to the kitchen 30 minutes later, and tell me he needed a longer hose, and it was going to be $80.00 more than he quoted me. I hesitantly said, ok, Jose. About another 30 minutes later, he again, calls me, to tell me that now he needed different valves, and it would be around $120.00 more than he quoted. At this time, I was like, how can this be, that he did not see everything he needed to do. There was nothing under the sink, he could clearly see what he needed to accomplish, why does he keep adding on money. Now, picture this, this was all done, while he kept stepping outside to take calls. I mean, all morning long, where my Housekeeper even had said, wow, how unprofessional is this guy. I just nodded, didn't want to say much, because I wanted this to be done and over with, considering he kept raising his quote. Jose left to go pick up the new valves and longer pipe, and comes back 2 or more hours later. Jose finally finishes under the sink and I'm about to pay him through Zelle $560.00 and then he pulls out a receipt for $83.00, I was floored. Highway robbery! I ended up paying $643.75. My Dad arrived at my house and told me this was unacceptable. I said, look Dad, let this guy leave, and I will never have to deal with him again. My Dad suggested he took advantage of a girl who didn't know much, i said, could be, but we can't speculate, let's just go off facts. The fact that he kept raising the price on me is enough to say, I feel pretty taken advantage of. I will upload the original quote, along with final payment. Another pic i will share, is the other Plumber saying, everything Jose did, is common for the reconnection of plumbing, so why did he keep up-charging!!! I have been pretty bummed about the whole scenario, OH, did i mention how he was done with everything and the pipe was leaking where he had to come back and fix? I'm surprised he didn't charge me for that, too!!! I will include that pic, too. CUSTOMERS BEWARE!

    Handyman Mark - Finished product

    Handyman Mark

    (92 reviews)

    My kids really wanted a swingset installed at my home but I really didn't have the space…read more Furthermore, many of the playsets online were pretty pricey and the materials they used were flimsy and cheap. I decided to look online on Pinterest and YouTube for pictures/ videos on custom swing sets using my 2 mature pine trees. I found the style I was looking for and submitted bids through Yelp. Here is what I found out about Mark: 1) Communication: He was first to respond to my request; he made sure to address all my questions and concerns in a timely manner. He was also confident in creating my swing set even though it was a custom made project. Everyone else I got bids from were hesitant or didn't want to take on the challenge. 2) Customer Service: He is prompt, punctual, friendly, sociable and respectful. He is open to listening to suggestions and will go the extra mile if needed to make the customer happy. 3) Price: The price was seriously very competitive and very reasonable. He is not going to Nicole and dime you and will let you know what the flat rate is. 4) Workmanship: By far super professional and he builds with accuracy, responsibility and most importantly with quality. 5) Swing Set: He came Day 1 to do an estimate and wrote out a detailed invoice to ensure on the price and what I wanted. Day 2 he came out to construct my swing set. Day 3 he came out to do some finishing touches and paint. 6) Recommendation: Highly recommended for all jobs around the house. I will be using him to create a custom tree house next!

    Mark and his Son are the most honest, hard working and professional team. This is the second time I…read morerequested their help. I needed help with my water heater and they came on time, did a great job changing and replacing some old parts. He got all the parts that he needed and I appreciate that because I didn't have to go to Home Depot and try to figure out what I needed to buy. They cleaned the area and all old parts went to the trash. Very nice and clean work Mark and Matthew his Son are the best !!! I highly recommend them. It is very hard to find people you can trust and his prices are very reasonable. I keep their number in my contacts as my #1 Handyman. I recommended him to my Sister and her and her husband were very happy with his service.

    Handyman Construction - contractors - Updated May 2026

    Loading...
    Loading...
    Loading...