Places and prepositions

123456789
Across
  1. 2. In the middle of two places
  2. 3. A synonym of "go along"
  3. 4. Where people go to pray
  4. 5. Opposite of "near"
  5. 7. Opposite of "right"
  6. 8. A synonym of "close to"
  7. 9. Where you can buy bread
Down
  1. 1. Where you can buy vegetables and fruits
  2. 4. Intersection of edges
  3. 6. The place where you buy meat