The Hidden Source of Your San Diego Home Allergy Flareups
Allergies that do not make sense often trace back to the attic. In San Diego County, the mix of roof rats, aging insulation, coastal humidity, and leaky ceiling penetrations creates an indoor air pathway that moves attic contaminants into bedrooms and living rooms. An integrated attic clean up and rat proofing service addresses that source. It removes contamination, sanitizes, and seals entry points that allow rodents to return. That is the correction most homes in the 92101 through 92130 corridor and across North County, East County, and South Bay actually need.
San Diego roof rats thrive year-round in a Mediterranean climate. Citrus trees, palm trees, and dense bougainvillea invite them to rooflines. Spanish tile and clay tile roofs leave gaps along ridges and eaves. The result is a high percentage of attic contamination cases driven by roof rat activity rather than house mice. In coastal La Jolla, Pacific Beach, and Point Loma, marine-layer humidity compounds the problem with mold risk on rafters. Inland in Mira Mesa, Rancho Bernardo, Carmel Mountain, Poway, Escondido, El Cajon, and Santee, summer attic temperatures often hit 130 degrees Fahrenheit. That heat accelerates breakdown of urine residues and pushes volatile compounds and fine particulates into the HVAC return air pathway. Households experience persistent congestion and dusty vent air and assume a seasonal allergy. The source is often above the ceiling.
Why attic contamination drives allergies in San Diego homes
Most homes across the City of San Diego and North County leak air between the living space and the attic. Gaps around recessed lighting cans, bathroom fan housings, plumbing stacks, and open chases act as small chimneys. This is the stack effect. When the HVAC blower starts, return suction and pressure differences pull air through those paths. If the insulation is contaminated with rat droppings, urine crystals, or dust mite debris, that material does not stay buried. It rides the air and spreads through supply vents. A musty attic odor often appears when the furnace or air conditioner turns on in Scripps Ranch, Rancho Peñasquitos, Carmel Valley, and University City. The same pattern appears across Encinitas 92024, Carlsbad 92008 through 92011, Oceanside 92054 through 92058, and Del Mar 92014. The exact pathway varies by ceiling type and duct design, but the mechanism repeats.
EPA and public health literature document indoor air quality concerns from rodent contamination. The risk profile includes bacteria, allergens, and in rare cases viruses. San Diego contractors also see electrical wiring with chew marks and ducts with gnaw holes, which spread fiberglass and attic dust into the system. Residents report stale indoor air, headaches after the system runs, or worsening asthma symptoms. The strongest predictor in this market is roof rat activity in or near attic spaces and droppings sprinkled across the insulation surface. When that is present, attic clean up and rat proofing is not an aesthetic project. It is an indoor air project with health stakes.
The San Diego pattern few homeowners expect
Roof rat dominance is the surprising local reality. Roof rat, or Rattus rattus, prefers high travel paths in trees, fences, and rooflines. In San Diego County, year-round mild temperatures allow continuous breeding. Fruit drops from backyard citrus and avocados feed colonies. Dense ivy and bougainvillea shield transit routes. Clay tile and Spanish tile architecture leave natural gaps under tiles and at ridge lines. Gable and eave vents often have coarse mesh that rats can chew. This cluster of conditions makes San Diego one of the most roof-rat-pressured attic markets on the West Coast. That is why many attic clean up and rat proofing cases seen from Coronado 92118 to Ramona 92065 are roof rat jobs, not Norway rat jobs. Homeowners who only set traps inside never address the roofline entry. The problem returns within weeks.
What an integrated attic clean up and rat proofing service actually does
A credible service in San Diego must address three linked issues in one coordinated visit. It must remove contamination, sanitize surfaces, and seal entry points across the structure. When needed, it must also replace degraded insulation and air seal the ceiling plane. Handling one stage without the others leaves residue, pheromone trails, or open gaps that pull rodents back. The sequence matters and the equipment matters.
Contamination removal with HEPA control
Technicians start by containing the access path with plastic sheeting and negative air. A 20-horsepower industrial vacuum with a HEPA filtration train extracts droppings, urine-soaked insulation, nesting debris, and settled dust. Sealed disposal bags leave the home for proper handling. The team uses air scrubbers with HEPA filtration when the attic sits over living areas with open can lights, which is common in North Park, Mission Hills, and Kensington homes built before 1970. In coastal neighborhoods, technicians often find moisture-marked sheathing and mold bloom on the north-facing roof deck. That requires spot remediation under a controlled sanitization protocol.
Sanitization with hospital-grade chemistry
After bulk removal, crews apply hospital-grade EPA-approved disinfectant with a thermal fogger to reach joist cavities and uneven sheathing surfaces. Thermal fogging creates a warm vapor that penetrates the microstructure of wood grain. For severe contamination, a ULV cold fogger lays a fine aerosol that blankets surfaces evenly. The chemistry targets bacteria and neutralizes urine pheromone compounds that call rats back to old routes. In marine-layer humidity zones such as La Jolla 92037, Pacific Beach 92109, Ocean Beach 92107, and Point Loma 92106, the protocol often includes an antimicrobial fogging agent that addresses mold spore pressure tied to dew cycles.
Rat proofing that survives weather and time
Rodent exclusion completes the break. Quarter-inch galvanized hardware cloth, the chew-proof gauge, goes on gable vents, roof vents, and any exhaust terminations vulnerable to gnawing. Steel wool packing and weather-resistant sealant close small conduit and plumbing penetrations. Larger non-structural voids accept compatible expanding foam as backing with a reinforced screen face. Eave gaps get custom bent metal or fitted screens. Garage door bottom seals and side jamb brushes get replaced if daylight is visible, which is a frequent path in Chula Vista 91910 through 91915 and National City 91950. On Spanish tile and clay tile roofs near Coronado Beach and Mission Bay, technicians focus on ridge caps and tile-to-fascia gaps. Without that roofline scope, traps inside the attic catch a few individuals while the colony continues to cycle through new entries.
Insulation and air sealing when the job calls for it
Contaminated or compacted insulation loses R-value and keeps odors in place. If extraction is required, HEPA vacuum removal continues until joist bays are clean. Replacement material selection depends on goal and history. TAP Insulation, a borate-treated blown-in cellulose, offers pest resistance that suits previously contaminated attics. Owens Corning and Knauf blown-in fiberglass perform well in dry inland microclimates. GreenFiber cellulose is another option with good sound attenuation for flight-path neighborhoods near Interstate 5 and Highway 56 in Carmel Valley and Torrey Hills. Rockwool mineral wool sits in a premium class for fire resistance and sound dampening on canyon-edge homes in Del Cerro and Allied Gardens. For most San Diego properties, R-38 meets California Title 24 standards. R-49 upgrades deliver better comfort in inland heat zones where attic temperatures regularly reach 130 degrees in Mira Mesa 92126, Rancho Bernardo 92128, Scripps Ranch 92131, and Escondido 92029.
What this looks like across San Diego microclimates
Coastal, inland, and urban core homes experience the same problem in different shapes. A La Jolla Shores cottage with a clay tile roof and open eave vents faces salt air and continual roof rat pressure. A Mira Mesa tract home with composition shingles and can lights faces heat and dust migration into returns. A Mission Hills 1930s house with original plaster ceilings often hides vermiculite or early cellulose layered under newer fiberglass, with decades of contamination. Each case needs the same integrated attic clean up and rat proofing approach with local adjustments for material and ventilation.
Coastal humidity zone
Marine-layer humidity in La Jolla 92037, Pacific Beach 92109, Ocean Beach 92107, Mission Beach, Point Loma 92106, Coronado 92118, Encinitas 92024, Carlsbad 92008 through 92011, Oceanside 92054 through 92058, Solana Beach 92075, and Del Mar 92014 supports mold growth on cooler, shaded roof planes. Sanitization after removal emphasizes antimicrobial coverage. Soffit vents and roof vents often require screen reinforcement because salt-air corrosion and older mesh gauges fail under rat pressure. Clay tile ridge gaps are common roof rat entries near La Jolla Cove and Sunset Cliffs.
Inland heat zone
Mira Mesa 92126, Rancho Bernardo 92128, Scripps Ranch 92131, Carmel Mountain, Poway 92064, Escondido 92025 through 92029, El Cajon 92019 through 92021, Santee 92071, Lakeside 92040, and Ramona 92065 see summer attic temperatures above 130 degrees. That heat accelerates volatilization of urine residue. Odors intensify during the first cooling cycle each evening. Insulation collapses faster, which lowers R-value and increases bills. Attic air sealing on top plates, chases, recessed lighting penetrations, and plumbing stacks cuts air movement that carries attic dust into returns. Replacement with R-38 or R-49 insulation paired with radiant barrier installation can reduce peak attic temperatures and improve system runtime.
Urban core older housing stock
Mission Hills, Hillcrest, North Park, South Park, University Heights, Normal Heights, Kensington, and Bankers Hill contain homes built from the 1920s to the 1960s. Many attics still hold original cellulose or vermiculite under later layers. Pre-1990 vermiculite may contain asbestos and demands asbestos-era handling protocols. That includes under-negative containment, point-of-use HEPA filtration, and sealed transport. Rodent droppings mixed into these materials present a high-allergen load that keeps circulating through recessed lighting gaps and old fan housings. The integrated attic clean up and rat proofing scope removes the contamination mass, sanitizes, and then seals penetrations with fire-rated covers and gaskets on can lights where code allows.
How technicians read the signs in your home
Field work from Escondido HQ near Highway 78 shows patterns that repeat across neighborhoods. A musty attic smell during HVAC startup in Carmel Valley and Rancho Peñasquitos highlights return air leakage at ceiling penetrations. Scratching above a bedroom ceiling in North Park often points to roof rat travel along a chimney, then into the attic through an unsealed chase. Stale, dusty supply air in Carlsbad and Oceanside homes with ductwork routed through attics often means rats have chewed the ducts or there is fine particulate sitting on coil surfaces. Droppings on top of insulation near eave lines in Coronado indicate night activity right at vent edges. Seeing any of these signs argues for an inspection oriented to attic clean up and rat proofing rather than a bait-only program.
What homeowners often try that does not work
Many residents place traps in the attic after hearing scurrying sounds at night. Traps catch individuals, but colonies re-enter through eave gaps and conduit penetrations across the roofline. Bait programs around the yard reduce populations but do not close the structure. One-time fogging without removal leaves contaminated insulation in place and odors return. Replacing insulation without sanitization and rat proofing locks in odor and leaves pheromone trails that attract new rats to the same paths. Each of these partial efforts delays the fix. Attic clean up and rat proofing is one scope for a reason.
Cost ranges San Diego homeowners see in 2026
Actual pricing depends on attic size, contamination level, access, microclimate factors, and entry point count. A legitimate contractor will document conditions with photos and produce a written quote before work. For San Diego County in 2026, the common ranges are consistent with field experience:
- Attic cleaning and sanitization without insulation removal: approximately 400 to 1,200 dollars after a free inspection, with occasional entry-level specials in the 75 to 300 dollar range for light surface cleanup. Attic clean up and insulation removal with sanitization: approximately 800 to 2,500 dollars depending on square footage and contamination depth. Full attic restoration with removal, sanitization, air sealing, rat proofing, and insulation replacement: approximately 3,500 to 7,000 dollars for typical single-family homes in the 92101 through 92130 corridor and North County. Standalone rodent proofing and exclusion where insulation replacement is not required: approximately 600 to 2,500 dollars depending on roofline complexity, eave gap count, and vent screen scope.
Homes with vermiculite insulation in older urban core neighborhoods require special protocols that change the range. Coastal mold remediation adds scope in La Jolla, Pacific Beach, and Coronado. Inland heat zones sometimes push projects toward R-49 insulation and radiant barrier add-ons. Each element should be explained line by line with photos.
Materials and methods that stand up in San Diego
Entry point sealing is a materials test as much as a labor task. Quarter-inch galvanized hardware cloth resists chewing and corrosion in coastal air. It is the right screen for gable and roof vents. Steel wool packing backed by weather-resistant sealant closes small conduits where rats file teeth. Expanding foam without a reinforced face invites new gnaw holes and is not a stand-alone solution. For soffit and eave gaps, custom metal or fitted screen sections tie back into wood framing. Garage door seals need a tight fit across the slab, and side jambs need brush seals that hold up to daily cycling.
For sanitization, a hospital-grade EPA-approved disinfectant used through a thermal fogger reaches under nail heads and into cracks on attic sheathing. ULV cold fogging is reserved for heavy odor or when surface coverage is critical, such as after dead animal removal. Air scrubbers with HEPA capture aerosol and reduce drift into living areas during work. Plastic sheeting containment along the access path prevents tracking debris into hallways. These details keep contamination controlled during removal. A photo record at each stage lets homeowners in Rancho Santa Fe 92067 and Solana Beach 92075 see that coverage is complete.
Insulation choices after decontamination
TAP Insulation, a borate-treated blown-in cellulose, resists pests and improves sound control in flight corridors near Highway 56 and Interstate 5. It is a strong choice for attics with a known rodent history because borate treatments deter nesting. Owens Corning and CertainTeed fiberglass deliver reliable R-values in dry inland microclimates and hold form in deeper fills up to R-49. GreenFiber cellulose is viable for mixed climates and adds acoustic benefits in older bungalows near Balboa Park. Rockwool mineral wool sits at the premium end with higher fire ratings and density for canyon-edge properties in Del Cerro, Allied Gardens, and Vista 92083 through 92084. Icynene spray foam appears in high-end builds but requires disciplined roof ventilation planning and has a different service profile. Most San Diego homeowners target R-38 for Title 24 compliance. In Mira Mesa, Scripps Ranch, and El Cajon, R-49 helps the HVAC system hold temperature across peak heat events.
Proof that the attic is linked to the living area
Contractors who work across Interstate 15 from downtown to Escondido see the same test results: blower doors and pressure mapping show large leakage paths at can lights, top plates, bath fans, and open chases. Put a smoke pencil by a can light in Rancho Bernardo or Carmel Mountain while the air conditioner is on and smoke trails up into the can. That confirms the HVAC return air pathway pulls from the attic across small cracks. Once homeowners see that, the logic of an integrated attic clean up and rat proofing service becomes clear. Removing contamination and sealing entry points must be paired with air sealing. Otherwise, air continues to pull through contaminated zones, and odors return even if rodent numbers drop for a time.
San Diego jobs that need special attention
Homes along canyons in North Park, Kensington, and Serra Mesa often have utility penetrations through knee walls and soffit cavities that connect to the attic. Rats use those ledges and squeeze through conduit clearances. Spanish tile homes from Point Loma to Rancho Santa Fe often hide entry paths under lifted tiles near edges and at ridges. Clay tile creates cover for rats and obstructs views from ground-level inspections. Properties near waterways such as Escondido Creek and Lake Hodges see seasonal roof rat surges that overwhelm open eave vents. In Oceanside near the pier and in coastal Encinitas, salt air degrades older vent screens, which turn brittle and fail. Each of these cases benefits from a roof-to-foundation inspection and an exclusion plan that lists exact entry points by location with photos.
What success looks like after service
Within days of a complete attic clean up and rat proofing job, most homeowners report that HVAC air smells clean again. Allergy flareups lessen over several weeks as filter changes remove residual dust. Utility bills stabilize after R-38 or R-49 insulation installation and attic air sealing. Night noise above ceilings stops. Exterior bait or monitoring stations may continue to show rodent presence in the yard, especially near fruit trees and ivy, but interior and attic activity remain silent because the structure is closed. This is the correct outcome in San Diego County, where exterior rodent ecology is difficult to erase but structural exclusion can be permanent.
Why an integrated provider matters in San Diego
Many companies offer parts of this job. A pest control company sets traps and baits. An insulation installer blows in new material. A handyman patches a vent screen. That sequence often leads to callbacks. San Diego homes need an integrated scope that understands roof rat behavior, HVAC return pathways, microclimate differences, and California energy code. The same team that removes contaminated insulation should fog and sanitize, then close entry points with the right gauge materials. The same team should advise on R-38 Title 24 standards and when to push to R-49, and should air seal the ceiling penetrations that keep pulling attic air into living areas. The outcome is cleaner air, quieter nights, and lower bills that persist across summer heat and coastal humidity seasons.
Service area coverage and dispatch realities
Field crews stage from Escondido, 510 Corporate Drive Suite F, 92029, with quick access to Interstate 15 and Highway 78. That puts Carlsbad within about 20 minutes, Encinitas within 25 minutes, and Rancho Bernardo and Carmel Mountain within 15 to 20 minutes. The City of San Diego corridor from 92101 to 92130 is within 30 to 45 minutes depending on Interstate 5 and Interstate 805 traffic. East County along Interstate 8 and Highway 67 sees steady coverage for El Cajon, La Mesa, Santee, and Lakeside. South Bay jobs in Chula Vista 91910 through 91915 and National City 91950 route through Interstate 805. Coastal dispatches to La Jolla Cove, Mission Bay, and Coronado Beach run daily during peak rodent seasons tied to fruit drops and marine-layer cycles. This reach matters because rodent proofing results are best when teams return after a week to re-inspect and seal any missed hairline gaps discovered with tracking dust or camera follow-up.
San Diego homeowners’ most common questions, answered directly
Do roof rats chew through quarter-inch galvanized hardware cloth? No. That gauge and hardness stop chewing on vents and eaves. Thin screen or plastic mesh fails quickly, especially in coastal air. Is thermal fogging safe around HVAC equipment? Yes, when applied under an EPA-approved label and with equipment masked and off during application. Technicians isolate coils and intakes. Does insulation always need to be removed? Not always. If contamination sits on the surface and tests confirm limited penetration, a vacuum clean and sanitize can be sufficient. In heavy droppings fields or urine-soaked fiberglass, removal is the correct call. Will new rats just return next season? Not if the structure is sealed properly. Exterior populations continue, but the home stays closed. Lifetime warranties on sealed entry points matter because rooftops and wood move with seasons and can open hairline paths later.
Project examples by neighborhood profile
A Carmel Valley home near Highway 56 had dusty air from every supply vent each summer evening. Inspection found can lights without gaskets, matted fiberglass at R-19, droppings along eave lines, and gnaw marks at a gable vent. The team completed attic clean up and rat proofing, air sealed the can lights with fire-rated covers, upgraded to R-38 Owens Corning blown-in, and screened the gable vent with quarter-inch galvanized hardware cloth. Night odor vanished and runtime dropped during late July heat.
In North Park, a 1938 bungalow two blocks off Balboa Park had original cellulose under later fiberglass with scattered droppings and urine odor strongest near a bath fan. The crew contained, HEPA-extracted both layers down to the joists, fogged with a hospital-grade disinfectant, and sealed a vertical chase where plumbing and electrical lines rose. TAP Insulation went back at R-38 to add pest resistance. Tracks on the roof later showed entry along a chimney flashing that was sealed with metal and compatible sealant. The homeowner reported fewer allergy flareups over the website next month.
In Oceanside 92057, a family near the San Luis Rey River corridor heard scratching at 2 AM above a child’s bedroom. Droppings covered the insulation near eave vents. A garage door bottom seal also showed daylight. The team sanitized after HEPA extraction, screened all roof and gable vents, fitted the garage with new bottom and side brush seals, and replaced insulation with GreenFiber for sound control. Noise stopped the first night after exclusion and air felt clean after the first filter change.
How to evaluate quotes without getting stuck in analysis
San Diego homeowners often collect three quotes and get confused by large price gaps. The fastest test is to compare scope. If one quote lists only traps and baits, and another lists only new insulation, neither covers full attic clean up and rat proofing. The complete scope lists HEPA vacuum extraction, plastic sheeting containment, sealed disposal bags, sanitization with a hospital-grade EPA-approved disinfectant by thermal fogging or ULV cold fogging, urine pheromone trail neutralization, entry point sealing across rooflines, eaves, soffits, plumbing penetrations, electrical conduit penetrations, and garage door seals, and if needed insulation replacement at R-38 or R-49 with air sealing of top plates, chases, recessed lighting penetrations, plumbing stacks, and HVAC duct penetrations. Quotes that include documentation photos and a written plan indexed by entry point stand apart because they can be verified on the roof and in the attic before work.
The value of a lifetime exclusion warranty in San Diego
Coastal salt air, inland heat, and seasonal expansion and contraction test every seal. A lifetime warranty on sealed entry points means the contractor returns to close any new access path discovered later at no additional charge. That promise matters in neighborhoods with dense trees and Spanish tile roofs, such as Bird Rock and Rancho Santa Fe, where rats test screens and ridge caps season after season. It also matters in older Mission Hills and Kensington homes where framing shifts can open small cracks around conduits. Without a long runway of support, small failures down the road bring the problem back.
One locally specific, shareable fact
San Diego’s marine layer and Mediterranean climate create a year-round roof rat breeding cycle, supported by fruit and palm density and boosted by Spanish tile roof gaps. That combination makes roof rat contamination the dominant attic cleanup driver across the county, more than house mouse or Norway rat contamination. Inland temperatures near 130 degrees then push volatile urine compounds and fine particulates into HVAC return pathways each evening. The mixture explains why a Carmel Valley parent may see a child’s allergy symptoms spike during summer even with windows closed and filters changed. The attic is not isolated. It is often the upstream air source.

Why this service should start with a no-pressure inspection
An attic clean up and rat proofing job should start with a free attic inspection, documentation photos, and a written quote before any work. The inspector should identify species pressure, locate droppings fields, test insulation depth and condition, check vent screens, and list structural gaps at rooflines, eaves, soffits, plumbing and electrical penetrations, and garage interfaces. In the 92029 Escondido hub near the San Diego Zoo Safari Park and Daley Ranch, inspectors complete same-day estimates across North County and the 92101 to 92130 corridor. Photos tell the story without pressure. Homeowners can choose scope stages aligned to goals and budget.
Who is qualified to do this in San Diego
The contractor should carry a California State License Board license for this scope, be bonded and insured, and field an EPA-trained technician team. NATE certifications on the team speak to HVAC system understanding, which is essential for duct protection and air sealing. Material authorizations across TAP Insulation, Owens Corning, Knauf, CertainTeed, GreenFiber, Rockwool, and Icynene indicate that the company can specify the correct insulation for microclimate and history. A locally and family-owned operation that has worked across coastal humidity zones, urban core older housing stock, and inland heat conditions will read San Diego attics correctly the first time.
What to expect from AtticGuard’s integrated approach
AtticGuard operates from Escondido at 510 Corporate Drive Suite F, 92029, with countywide coverage along Interstate 5, Interstate 8, Interstate 15, and Highway 78. The team delivers a single, coordinated service that combines attic cleaning, decontamination, sanitization, rodent proofing and exclusion, insulation removal and replacement, and attic air sealing. Crews use industrial HEPA-filtered vacuum extraction, plastic sheeting containment, sealed disposal bags, thermal fogging with hospital-grade EPA-approved disinfectants, ULV cold fogging for severe contamination, and urine pheromone trail neutralization. Exclusion standards include quarter-inch galvanized hardware cloth, steel wool packing, and weather-resistant sealant, with garage door seal installation when needed. On replacement, options include TAP Insulation for pest resistance, Owens Corning, Knauf, CertainTeed, GreenFiber, and Rockwool, installed to R-38 for California Title 24 compliance or R-49 for high-efficiency upgrades.
Homeowners across La Jolla 92037, Pacific Beach 92109, Mission Hills 92103, Carmel Valley 92130, Mira Mesa 92126, Rancho Bernardo 92128, Scripps Ranch 92131, Encinitas 92024, Carlsbad 92008 through 92011, Oceanside 92054 through 92058, Del Mar 92014, Solana Beach 92075, Poway 92064, Escondido 92025 through 92029, San Marcos 92078, Vista 92083 through 92084, El Cajon 92019 through 92021, La Mesa 91941 through 91945, Chula Vista 91910 through 91915, and Coronado 92118 receive same-day or next-day estimates. Every inspection comes with photo documentation and a written plan before work begins. AtticGuard holds CSLB #1138505 and provides a lifetime warranty on sealed entry points.
Ready for a fix that addresses the source
If a San Diego home shows stale vent air, night scratching, or persistent indoor congestion, the problem often sits above the ceiling. An integrated attic clean up and rat proofing service removes the contamination and closes the structure so it stays clean. Schedule a free attic inspection with documentation photos and a written quote. AtticGuard’s locally trained team covers the entire county from the Escondido 92029 shop near Interstate 15 and Highway 78 to coastal La Jolla and Pacific Beach, the 92101 through 92130 corridor, North County, East County, and South Bay. Same-day estimates are available. The inspection will outline removal, sanitization, and entry point sealing with quarter-inch galvanized hardware cloth, plus R-38 or R-49 insulation and air sealing where needed. The lifetime warranty on sealed entry points means the home stays closed. Book the inspection now and end the cycle with one coordinated attic clean up and rat proofing service.
Attic Guard | Escondido Office
Business Name: Attic Guard
Address: 510 Corporate Dr # F, Escondido, CA 92029, United States
Primary Phone: +1 858-400-0670
Direct Line: +1 858-786-0331
Website: atticguardca.com/escondido
Connect With Us & Read Reviews
Yelp Reviews Facebook Instagram