North Shields Catholic Club

North Shields Catholic Club
Cecil Street, North Shields, NE29 0DQ
Photo of North Shields Catholic Club