Small strip mall but with mostly good eateries.
Cedar Village is located at 39275 Cedar Blvd, Newark, CA 94560