Foster City is located 25 miles south of San Francisco and 40 miles north of San Jose on the San Francisco Peninsula. Forbes ranked Foster City #10 on their 2009 list of America's Top 25 Towns to Live Well.
Foster City is located 25 miles south of San Francisco and 40 miles north of San Jose on the San Francisco Peninsula. Forbes ranked Foster City #10 on their 2009 list of America's Top 25 Towns to Live Well.