It normally takes 15 to 20 minutes, during rush hour it may take up to 30 minutes. The wait depends on the size of the order so large orders may take more than 30 minutes. For home delivery its 45-60min.We sometimes face unexpected delays due to heavy traffic, Bad weather or when the restaurant is fully occupied (usually on Fridays and Saturdays between 7-8 p.m.). We advise you to allow more time during these periods. Please note that all timings are indicative and not guaranteed.