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