The Standard Triumph Club

The Standard Triumph Club
Herald Avenue, Coventry, West Midlands, CV5 6UB
Photo of The Standard Triumph Club