French Puzzle

1234567891011121314151617181920
Across
  1. 2. service gas station
  2. 4. pastry shop
  3. 5. library
  4. 6. bank
  5. 9. bookstore
  6. 11. school
  7. 14. mountain
  8. 15. train station
  9. 16. butcher shop
  10. 18. river
  11. 20. pool
Down
  1. 1. house
  2. 3. grocery store
  3. 6. bakery
  4. 7. church
  5. 8. beach
  6. 10. suburbs
  7. 12. countryside
  8. 13. fish market
  9. 17. pharmacy
  10. 19. post office