Self's Grocery in Selma
1805 McCall Ave,
Selma, 93662
(559) 896-6685
(559) 896-6685
Providers of groceries in Selma
groceries, supermarket