Le Cap
Cape Town All Stars is a South African football club based in Cape Town.