Taylors Point Beach

Taylors Point Beach - beaches

Taylors Point Beach is one of the beaches in Taunton, United Kingdom. Discover Taylors Point Beach and other beaches in Taunton, United Kingdom on The Book