FAST FOOD FROZEN STATION is located in Batu Caves, Malaysia on 41, Jalan 11, Selayang Baru. FAST FOOD FROZEN STATION is rated 3 out of 5 in the category frozen food store in Malaysia.
Address
41, Jalan 11, Selayang Baru
Service options
In-store shopping