Ellen Foja store is located in Odiongan, Philippines on Santiago - Juliana Mansion, General Luna St. Ellen Foja store is rated 3 out of 5 in the category supermarket in Philippines.
Address
Santiago - Juliana Mansion, General Luna St
Service options
In-store shopping