Olga Food Place

restaurant in Linda Vista, San Diego

Phone: (858) 571-3356

Address: 2314 Morley St