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