Leo Frozen Food is located in Klaten Regency, Indonesia on Jl. Raya Cawas terminal No.barat, Dusun II, Cawas. Leo Frozen Food is rated 5 out of 5 in the category frozen food store in Indonesia.
Address
Jl. Raya Cawas terminal No.barat, Dusun II, Cawas
Service options
In-store pick-up
In-store shopping