Delfin Restaurant
1800 S Central Ave
Los Angeles, CA 90021-3033
213-746-2240