Describe Green Papaya Deli here

Location

207 International Boulevard, Oakland, California 94606

Telephone

510.836.5337