Deli Delicious Selma, CA

3120 E Floral Ave #104, Selma, CA 93662