All sports Site
All sports Site
United States - Southwest Philadelphia- Founded in 2001
Philadelphia Lone Star Football Club is a football team from United States, based in Southwest Philadelphia. The club was founded in 2001. Philadelphia Lone Star FC plays their home games in the South Philadelphia Super Site.