Answer: There are 7 coffee shops per square mile
Explanation:
1,400,000/100,000=14
14x17=238
238/34=7
6.5m questions
8.5m answers