Lordswood Road, Birmingham, West Midlands, B17 8AN Show/Hide Map
Located at Lordswood Road, Birmingham, West Midlands, B17 8AN, Lordswood Tennis Club has tennis courts available for hire.