Indian food can be pricey here in Indonesia as it is usually can be found in specialty restaurant but in Singapore (also Malaysia) it's everywhere Also  finding late night meals in Jakarta is much easier than in Singapore but this place saved us  The Roti Prata House