Cape Town All Stars is a South African football club based in Cape Town that plays in the National First Division.