Wikipedia AI summary
Troon (disambiguation)
Troon is a town in South Ayrshire, Scotland.
Troon may also refer to: