Pizza & pasta
Saladin Mansion Apartment Tower A, Jalan Margonda Raya No 41, Depok.
Get your hands on this food. Yummmm!