USRoadFeeds
National Weather Service

Live Weather Camera in Philadelphia, PA. Flash flood warning

Flash Flood Warning issued August 3 at 4:41AM EDT until August 3 at 7:15AM EDT by NWS Mount Holly NJ

Severe Immediate 237 cameras
Active Until
Aug 3, 2026 11:15 UTC
Certainty
Likely
Issued By
NWS Mount Holly NJ
Area
Burlington, NJ; Camden, NJ; Gloucester, NJ; Mercer, NJ; Middlesex, NJ; Somerset, NJ; Bucks, PA; Delaware, PA; Montgomery, PA; Philadelphia, PA

Warning Area and Cameras

Polygon shows the NWS alert area. Markers show matched traffic cameras.

Alert Details

FFWPHI The National Weather Service in Mount Holly has issued a * Flash Flood Warning for... Mercer County in central New Jersey... Southwestern Middlesex County in northern New Jersey... South Central Somerset County in northern New Jersey... Northwestern Burlington County in southern New Jersey... Northwestern Camden County in southern New Jersey... North Central Gloucester County in southern New Jersey... Southeastern Bucks County in southeastern Pennsylvania... East Central Delaware County in southeastern Pennsylvania... Southeastern Montgomery County in southeastern Pennsylvania... Philadelphia County in southeastern Pennsylvania... * Until 715 AM EDT. * At 441 AM EDT, Doppler radar and automated rain gauges indicated thunderstorms producing heavy rain across the warned area. Between 0.5 and 1 inch of rain has fallen. The expected rainfall rate is 1 to 2 inches in 1 hour. Additional rainfall amounts of 1 to 2 inches are possible in the warned area. Flash flooding is ongoing or expected to begin shortly. HAZARD...Flash flooding caused by thunderstorms. SOURCE...Radar and automated gauges. IMPACT...Flooding of small creeks and streams, urban areas, highways, streets, and underpasses as well as other drainage and low lying areas. * Some locations that may experience flash flooding include... Philadelphia, Trenton, Camden, Gloucester City, Bensalem, South Brunswick, Ewing, West Deptford, Princeton, Bellmawr, Yeadon and Woodbury. This includes the following highways... Interstate 295 in New Jersey between mile markers 20 and 25...and between mile markers 61 and 76. Interstate 76 in Pennsylvania between mile markers 335 and 351. Interstate 195 in New Jersey near mile marker 0. Interstate 95 in Pennsylvania between mile markers 14 and 40. Interstate 676 in Pennsylvania between mile markers 0 and 1. Interstate 676 in New Jersey between mile markers 0 and 4. Interstate 76 in New Jersey between mile markers 1 and 3. Pennsylvania Turnpike between mile markers 342 and 359.

Recommended Action

Turn around...don't drown when encountering flooded roads. Most flood deaths occur in vehicles.

Cameras Affected by this Warning

237 matched traffic cameras.

I-95 NB @ Exit 1 (Trenton)

Trenton, NJ
I-95

26TH ST @ PENROSE AVE

Philadelphia, PA
26th Street

26TH ST TUNNEL TO I-76 WEST

Philadelphia, PA
26th Street

I-76 EB TUNNEL TO 26TH ST

Philadelphia, PA
26th Street

ALLEGHENY AVE @ RICHMOND ST

Philadelphia, PA
Allegheny Ave

ALLEGHENY AVE @ ARMINGO AVE

Philadelphia, PA
Aramingo Ave

ARAMINGO & SOMERSET ST

Philadelphia, PA
Aramingo Ave

ARAMINGO AVE @ TACONY ST

Philadelphia, PA
Aramingo Ave

ARAMINGO AVE & I-95 RAMPS (D06-C440)

Philadelphia, PA
Aramingo Ave

ARAMINGO AVE ON RAMP TO I-95

Philadelphia, PA
Aramingo Ave

ARMINGO AVE @ ANN ST

Philadelphia, PA
Aramingo Ave

ARMINGO AVE @ CASTOR AVE

Philadelphia, PA
Aramingo Ave

ARMINGO AVE @ E LEHIGH ST

Philadelphia, PA
Aramingo Ave

ARMINGO AVE @ SEPVIVA ST

Philadelphia, PA
Aramingo Ave

E GIRADE AVE @ ARAMINGO AVE

Philadelphia, PA
Aramingo Ave

HARBINSON AVE @ SANGER ST

Philadelphia, PA
Aramingo Ave

I-95 ARAMINGO AVE RAMP

Philadelphia, PA
Aramingo Ave

COLUMBUS BLVD NB @ MM 4.4 (CHESTNUT ST)

Philadelphia, PA
Columbus Blvd

DELAWARE AVE @ FRANKFORD AVE

Philadelphia, PA
Columbus Blvd

N COLUMBUS BLVD @ RACE ST

Philadelphia, PA
Columbus Blvd

S COLUMBUS BLVD @ DOCK ST

Philadelphia, PA
Columbus Blvd

S COLUMBUS BLVD @ E OREGON AVE

Philadelphia, PA
Columbus Blvd

S COLUMBUS BLVD @ E SNYDER AVE

Philadelphia, PA
Columbus Blvd

S COLUMBUS BLVD @ RAMP TO I-95

Philadelphia, PA
Columbus Blvd

S COLUMBUS BLVD @ WASHINGTON AVE

Philadelphia, PA
Columbus Blvd

S COLUMBUS BLVD NB @ CHESTNUT ST

Philadelphia, PA
Columbus Blvd

DELAWARE AVE @ ALLEGHENY AVE

Philadelphia, PA
Delaware Ave

DELAWARE AVE @ CASTOR AVE

Philadelphia, PA
Delaware Ave

DELAWARE AVE @ LEWIS ST

Philadelphia, PA
Delaware Ave

DELAWARE AVE @ SPRING GARDEN ST

Philadelphia, PA
Delaware Ave

DELAWARE AVE @ TIOGA ST

Philadelphia, PA
Delaware Ave

N DELAWARE AVE @ E COLUMBIA AVE

Philadelphia, PA
Delaware Ave

S FRONT ST @ OREGON AVE

Philadelphia, PA
Front St

S FRONT ST @ PACKER AVE

Philadelphia, PA
Front St

E GIRARD AVE @ RICHMOND ST

Philadelphia, PA
Girard Ave

GIRARD AVE @ FRANKFORD AVE

Philadelphia, PA
Girard Ave

GIRARD AVE @ PALMER ST

Philadelphia, PA
Girard Ave

I-295 @ EXIT 10 NEW HOPE (PA/NJ STATE LINE)

Philadelphia, PA
I-295

I-295 @ EXIT 3 (US 1 BUSINESS PENNDEL/LEVITTOWN)

Philadelphia, PA
I-295

I-295 @ EXIT 5A (US 1 NORTH TRENTON, NJ)

Philadelphia, PA
I-295

I-295 @ MM 1 (I-276)

Philadelphia, PA
I-295

I-295 @ MM 10 (WELCOME CENTER)

Philadelphia, PA
I-295

I-295 @ MM 2 (TRENTON RD)

Philadelphia, PA
I-295

I-295 @ MM 4 (PA 213 MAPLE AVE)

Philadelphia, PA
I-295

I-295 @ MM 5 (US 1)

Philadelphia, PA
I-295

I-295 @ MM 6 (BIG OAK RD)

Philadelphia, PA
I-295

I-295 @ MM 7 (LANGHORNE YARDLEY RD)

Philadelphia, PA
I-295

I-295 @ MM 7.7 (STONY HILL RD)

Philadelphia, PA
I-295

I-295 @ MM 8.7 (QUARRY RD)

Philadelphia, PA
I-295

I-295 @ MM 9.5 (DOLINGTON RD)

Philadelphia, PA
I-295

I-676 @ 22ND ST (BEN FRANKLIN PKWY)

Philadelphia, PA
I-676

I-676 EB @ 15th St

Philadelphia, PA
I-676

I-676 EB @ 16TH STREET

Philadelphia, PA
I-676

I-676 EB @ 8TH STREET

Philadelphia, PA
I-676

I-676 EB @ BROAD STREET

Philadelphia, PA
I-676

I-676 MEDIAN JUST BEFORE THE I-95 N/S SPLIT @ 3RD ST

Philadelphia, PA
I-676

I-676 WB @ 11TH STREET

Philadelphia, PA
I-676

I-676 WB @ 18TH STREET

Philadelphia, PA
I-676

I-676 WB @ 20TH STREET

Philadelphia, PA
I-676

I-676 WB AT 6TH ST (BEN FRANKLIN BR)

Philadelphia, PA
I-676

I-676 WB BEFORE SCHUYLKILL R. & I-76 EB/WB SPLIT @ 24TH ST.

Philadelphia, PA
I-676

I-76 (Schuylkill Expwy) WB @ 30th St

Philadelphia, PA
I-76

I-76 @ EXIT 336.5 (EAST OF GLADWYNE)

Philadelphia, PA
I-76

I-76 @ EXIT 338 (BELMONT AVE)

Philadelphia, PA
I-76

I-76 @ EXIT 346A (EAST OF SOUTH ST )

Philadelphia, PA
I-76

I-76 @ EXIT 346A (WEST OF SOUTH ST)

Philadelphia, PA
I-76

I-76 @ EXIT 346B (UNIVERSITY AVE/ GRAYS FERRY)

Philadelphia, PA
I-76

I-76 @ EXIT 347 (PASSYUNK AVE/PHILA. AIRPORT)

Philadelphia, PA
I-76

I-76 @ EXIT 364B (UNIVERSITY AVE)

Philadelphia, PA
I-76

I-76 @ MM (EXIT 337/GLADWYNE)

Philadelphia, PA
I-76

I-76 @ MM 335.1

Philadelphia, PA
I-76

I-76 @ MM 335.9

Philadelphia, PA
I-76

I-76 @ MM 337.3 (WEST OF BELMONT AVE)

Philadelphia, PA
I-76

I-76 @ MM 338.9 (WEST OF US-1 )

Philadelphia, PA
I-76

I-76 @ MM 339.4 (EXIT 339/ US-1 SOUTH)

Philadelphia, PA
I-76

I-76 @ MM 339.5 (EAST OF CITY AVE)

Philadelphia, PA
I-76

I-76 @ MM 340.1 (WEST OF US-1/ROOSEVELT BLVD)

Philadelphia, PA
I-76

I-76 @ MM 343.1 (GIRARD AVE/ PHILA ZOO)

Philadelphia, PA
I-76

I-76 @ MM 344.6 (30TH ST TUNNEL)

Philadelphia, PA
I-76

I-76 @ MM 344.8 (30TH ST TUNNEL

Philadelphia, PA
I-76

I-76 @ MM 346.9 (VARE AVE)

Philadelphia, PA
I-76

I-76 @ MM336 Montgomery Co

Philadelphia, PA
I-76

I-76 EB AT GIRARD AVE.

Philadelphia, PA
I-76

I-76 EB AT MONTGOMERY DR

Philadelphia, PA
I-76

I-76 EB EAST OF MONTGOMERY DR

Philadelphia, PA
I-76

I-76 EB WEST OF GIRARD AVE.

Philadelphia, PA
I-76

I-76 EB WEST OF SPRING GARDEN ST.

Philadelphia, PA
I-76

I-76 IN THE MEDIAN ON THE RAMP FROM I-76 EB TO US 1 NB

Philadelphia, PA
I-76

I-76 MEDIAN AT I-676

Philadelphia, PA
I-76

I-76 WB AT SPRING GARDEN ST.

Philadelphia, PA
I-76

I-76 WB EAST OF BELMONT AVE MM 338. 2

Philadelphia, PA
I-76

I-76 WB WEST OF MONTGOMERY DR

Philadelphia, PA
I-76

CM 9519A I-95 @ GIRARD POINT BRIDGE

Philadelphia, PA
I-95

I-95 @ Exit 20 (COLUMBUS BLVD)

Philadelphia, PA
I-95

I-95 @ EXIT 30/COTTMAN AVE

Philadelphia, PA
I-95

I-95 @ Exit 32/ ACADEMY RD

Philadelphia, PA
I-95

I-95 @ Exit 35 (NB OFF RAMP TO PA-63/WOODHAVEN RD)

Philadelphia, PA
I-95

I-95 @ EXIT 35 (PA-63/WOODHAVEN RD)

Philadelphia, PA
I-95

I-95 @ EXIT 37 (PA-132/STREET RD)

Philadelphia, PA
I-95

I-95 @ EXIT 39 (PA-413/ BRISTOL)

Philadelphia, PA
I-95

I-95 @ Exit 40 PA TURNPIKE

Philadelphia, PA
I-95

I-95 @ Exit-25 (ALLEGHNEY AVE)

Philadelphia, PA
I-95

I-95 @ Girard Avenue Philadelphia Co

Philadelphia, PA
I-95

I-95 @ GIRARD POINT BRIDGE

Philadelphia, PA
I-95

I-95 @ MM 1.7 (OFF RAMP TO FRONT ST)

Philadelphia, PA
I-95

I-95 @ MM 13.3 ISLAND AVE/ PHL

Philadelphia, PA
I-95

I-95 @ MM 15.4 SB GIRARD PT BRIDGE

Philadelphia, PA
I-95

I-95 @ MM 17.4 (NORTH OF BROAD ST)

Philadelphia, PA
I-95

I-95 @ MM 18.3 (WALT WHITMAN BRIDGE]

Philadelphia, PA
I-95

I-95 @ MM 19.6 (SOUTH OF COLUMBUS BLVD)

Philadelphia, PA
I-95

I-95 @ MM 21 (NB PENNS LANDING TUNNEL)

Philadelphia, PA
I-95

I-95 @ MM 21 (SB PENNS LANDING TUNNEL)

Philadelphia, PA
I-95

I-95 @ MM 21.4 (NORTH OF I-676)

Philadelphia, PA
I-95

I-95 @ MM 21.7 NB (RACE ST ON RAMP)

Philadelphia, PA
I-95

I-95 @ MM 24.5 (SOUTH OF ALLEGHENY AVE)

Philadelphia, PA
I-95

I-95 @ MM 26.5 (BETSY ROSS BRIDGE)

Philadelphia, PA
I-95

I-95 @ MM 27.9 (NORTH OF BRIDGE ST)

Philadelphia, PA
I-95

I-95 @ MM 29.2 (SOUTH OF COTTMAN AVE)

Philadelphia, PA
I-95

I-95 @ MM 30.3 (NORTH OF COTTMAN AVE)

Philadelphia, PA
I-95

I-95 @ MM 30.7 (ASHBURNER ST OVERPASS)

Philadelphia, PA
I-95

I-95 @ MM 32.5 (NORTH OF ACADEMY RD)

Philadelphia, PA
I-95

I-95 @ MM 33.2 (GRANT AVE)

Philadelphia, PA
I-95

I-95 @ MM 33.9 (SOUTH OF PA-63/WOODHAVEN RD)

Philadelphia, PA
I-95

I-95 @ MM 35.2 (SOUTH OF of PA-132/STREET RD)

Philadelphia, PA
I-95

I-95 @ MM 37.2 (NORTH OF PA-132/ STREET RD)

Philadelphia, PA
I-95

I-95 @ MM 38 (NORTH OF US-13)

Philadelphia, PA
I-95

I-95 @ MM 38 (SOUTH OF PA-413)

Philadelphia, PA
I-95

I-95 @ NB EXIT 19 (WALT WHITMAN BRIDGE)

Philadelphia, PA
I-95

I-95 @ NB EXIT 22 (I-676)

Philadelphia, PA
I-95

I-95 @ NB EXIT 26/ OFF RAMP TO ARAMINGO AVE

Philadelphia, PA
I-95

I-95 @ NB UPSTROKE GIRARD POINT BRIDGE

Philadelphia, PA
I-95

I-95 @ SB EXIT 15 (ENTERPRISE AVE)

Philadelphia, PA
I-95

I-95 @ SB Exit 19 (WALT WHITMAN BR/ FRONT ST)

Philadelphia, PA
I-95

I-95 @ SB EXIT 22 (I-676/CALLOWHILL ST)

Philadelphia, PA
I-95

I-95 MM 19.2 (NORTH OF WALT WHITMAN BRIDGE)

Philadelphia, PA
I-95

I-95 NB @ Exit 22 (Center City)

Philadelphia, PA
I-95

I-95 NB @ GIRARD AVE

Philadelphia, PA
I-95

I-95 NB @ NORTH OF CASTOR AVE

Philadelphia, PA
I-95

I-95 RECONSTRUCTION

Philadelphia, PA
I-95

I-95 SB @ GIRARD AVE

Philadelphia, PA
I-95

I-95 SB AT BROAD ST / SPORTS COMPLEX

Philadelphia, PA
I-95

I-95 SB SOUTH OF WAKELING ST.

Philadelphia, PA
I-95

I-95@ MM 31.4 (SOUTH OF ACADEMY RD)

Philadelphia, PA
I-95

PA TURNPIKE WB TO I-95 SB

Philadelphia, PA
I-95

VINE ST @ MM 0.3 (EAST OF 16TH ST)

Philadelphia, PA
Local Vine St

PA-132 WB EAST OF KINGSTON WAY

Philadelphia, PA
PA 132

STREET RD. WEST OF I-276/PA TNPK

Philadelphia, PA
PA 132

PA 23 @ HOLLOW RD

Philadelphia, PA
PA 23

PA 291 @ PLATTS BRIDGE

Philadelphia, PA
PA 291

PA 291 SOUTH OF I-76

Philadelphia, PA
PA 291

PLATT BRIDGE AT I-95

Philadelphia, PA
PA 291

PA-309 @ PAPER MILL RD

Philadelphia, PA
PA 309

PA-309 AT EASTON RD

Philadelphia, PA
PA 309

PA-309 NORTH OF EASTON RD

Philadelphia, PA
PA 309

PA-309 SOUTH OF PAPER MILL RD

Philadelphia, PA
PA 309

PA 332 @ I-295 SB

Philadelphia, PA
PA 332

PA 332 EB EAST OF CAMPUS DR

Philadelphia, PA
PA 332

PA 332 WB EAST OF I-295

Philadelphia, PA
PA 332

PA 413 SOUTH OF I-295

Philadelphia, PA
PA 413

BROAD ST @ PATTISON AVE (NE CORNER)

Philadelphia, PA
PA 611

N BRD ST @ SPRING GARDEN ST

Philadelphia, PA
PA 611

S BRD ST @ PATTISON AVE

Philadelphia, PA
PA 611

PA-63 (WOODHAVEN RD) @ KNIGHTS RD

Philadelphia, PA
PA 63

PA-63 (WOODHAVEN RD) @ US-1 (ROOSEVELT BLVD)

Philadelphia, PA
PA 63

PA-63 (WOODHAVEN RD) EAST OF US-1

Philadelphia, PA
PA 63

PA-63 (WOODHAVEN RD) WEST OF ACADEMY RD

Philadelphia, PA
PA 63

PA-63 (WOODHAVEN RD) WEST OF I-95

Philadelphia, PA
PA 63

PASSYUNK AVE @ 28TH ST

Philadelphia, PA
Passyunk Ave

PASSYUNK AVE BRIDGE

Philadelphia, PA
Passyunk Ave

RACE ST EAST OF 2ND ST

Philadelphia, PA
Race St

RICHMOND AVE@ CASTOR AVE

Philadelphia, PA
Richmond St

RICHMOND ST @ BERKSHIRE ST

Philadelphia, PA
Richmond St

SPRING GARDEN ST @ ANNE DHARONCOURT DR

Philadelphia, PA
Spring Garden St

CITY AVE N/O MONUMENT RD

Philadelphia, PA
SR 0001

US-1 @ ADAMS AVE

Philadelphia, PA
SR 0001

US-1 @ FOX ST

Philadelphia, PA
SR 0001

US-1 @ RISING SUN AVE

Philadelphia, PA
SR 0001

US-13 @ ALLEGHENY AVE

Philadelphia, PA
SR 0013

US-13 @ FOX ST

Philadelphia, PA
SR 0013

US-13 @ GERMANTOWN AVE

Philadelphia, PA
SR 0013

US-13 @ WISSAHICKON AVE

Philadelphia, PA
SR 0013

BROAD ST @ WINGOHOCKING ST

Philadelphia, PA
SR 0611

STATE RD @ ASHBURNER ST

Philadelphia, PA
State Rd

STATE RD @ BRIDGE ST

Philadelphia, PA
State Rd

STATE RD @ COTTMAN AVE

Philadelphia, PA
State Rd

STATE RD @ LINDEN AVE

Philadelphia, PA
State Rd

STATE RD @ PRINCETON AVE

Philadelphia, PA
State Rd

STATE RD @ RHAWN ST

Philadelphia, PA
State Rd

TACONY ST @ LEVICK ST

Philadelphia, PA
Tacony St

TORRESDALE AVE @ ADAMS AVE

Philadelphia, PA
Torresdale Ave

TORRESDALE AVE @ ASHBURNER ST

Philadelphia, PA
Torresdale Ave

TORRESDALE AVE @ COTTMAN AVE

Philadelphia, PA
Torresdale Ave

TORRESDALE AVE @ HARBISON AVE

Philadelphia, PA
Torresdale Ave

TORRESDALE AVE @ LEVICK ST

Philadelphia, PA
Torresdale Ave

TORRESDALE AVE @ LINDEN AVE

Philadelphia, PA
Torresdale Ave

TORRESDALE AVE @ PRINCETON AVE

Philadelphia, PA
Torresdale Ave

TORRESDALE AVE @ RHAWN ST

Philadelphia, PA
Torresdale Ave

TORRESDALE AVE @ ROBBINS ST

Philadelphia, PA
Torresdale Ave

I-276 @ Exit 343, Willow Grove Interchange

Philadelphia, PA
Turnpike (I-276)

I-276 @ Exit 351, Bensalem Interchange

Philadelphia, PA
Turnpike (I-276)

I-276 @ Exit 352, Street Road

Philadelphia, PA
Turnpike (I-276)

I-276 @ MP 350.5

Philadelphia, PA
Turnpike (I-276)

I-276 @ MP 352.4, Neshaminy Falls

Philadelphia, PA
Turnpike (I-276)

I-276 @ MP 353.1, Trevose

Philadelphia, PA
Turnpike (I-276)

I-95 @ Exit 42, Levittown/Bristol Interchange

Philadelphia, PA
Turnpike (I-95)

I-95 @ MP 41.5

Philadelphia, PA
Turnpike (I-95)

US 1 @ BUSINESS US-1/ PENNDEL

Philadelphia, PA
US 1

US 1 @ PENNSYLVANIA AVE

Philadelphia, PA
US 1

US 1 BETWEEN SOUTHAMPTON AND HORNING RD

Philadelphia, PA
US 1

US 1 NB SOUTH OF HENRY AVE

Philadelphia, PA
US 1

US-1 @ 9TH ST

Philadelphia, PA
US 1

US-1 @ BROAD ST EXIT

Philadelphia, PA
US 1

US-1 @ BROAD ST UNDERPASS

Philadelphia, PA
US 1

US-1 @ COMLY RD

Philadelphia, PA
US 1

US-1 @ HULMVILLE RD

Philadelphia, PA
US 1

US-1 @ I-276/ PA TURNPIKE

Philadelphia, PA
US 1

US-1 @ NB PA-63/WOODHAVEN RD

Philadelphia, PA
US 1

US-1 @ OLD LINCOLN HWY

Philadelphia, PA
US 1

US-1 @ OXFORD VALLEY RD

Philadelphia, PA
US 1

US-1 @ PA-213/ MAPLE AVE

Philadelphia, PA
US 1

US-1 @ PA-23

Philadelphia, PA
US 1

US-1 @ PA-32/MORRISVILLE

Philadelphia, PA
US 1

US-1 @ PA-413 (BELLEVUE AVE)

Philadelphia, PA
US 1

US-1 @ ROCKHILL DR/ NESHAMINY

Philadelphia, PA
US 1

US-1 @ SB PA-63/ WOODHAVEN RD

Philadelphia, PA
US 1

US-1 @ STONEY HILL RD/ TYBURN RD

Philadelphia, PA
US 1

US-1 @ US-13/BRISTOL/TULLYTOWN

Philadelphia, PA
US 1

US-1 @ WISSAHICKON AVE SOUTH

Philadelphia, PA
US 1

US-1 @ WISSAHICKON/ GERMANTOWN AVE

Philadelphia, PA
US 1

US-1 NORTH OF BUSINESS US-1

Philadelphia, PA
US 1

US-1 NORTH OF FOX ST

Philadelphia, PA
US 1

US-1 NORTH OF OXFORD VALLEY RD

Philadelphia, PA
US 1

US-1 NORTH OF PA-213/MAPLE AVE

Philadelphia, PA
US 1

US-1 SOUTH OF I-295

Philadelphia, PA
US 1

US-1 SOUTH OF PENNSYLVANIA AVE

Philadelphia, PA
US 1

US-1 SOUTH OF US-13

Philadelphia, PA
US 1

LINCOLN HWY SOUTH OF WOODBOURNE RD

Philadelphia, PA
US 30 Business