Ogawa Bazaar

Ogawa Bazaar, a Japanese-owned general store (where Lee Super Plaza now stands)

Comments