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