Thai Papaya

restaurant in Linda Vista, San Diego

Phone: (859) 279-6868

Address: 2405 Ulric St