Toads statues of Victoria Park in Taunton Town, England.


Toads statues of Victoria Park in Taunton Town, England.


Size: 6000px × 4000px
Location: Victoria Park in Taunton Town, England.
Photo credit: © Daniel Sousa / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: bay, big, bridgwater, ceramic, close, design, details, england, fiberglass, garden, historic, iconic, jewel-, landmark, life, limestone, mall, market, meeting, orchard, park, place, public, rest., rocks, shopping, sit, statues, taunton, toads, town, victoria, view