New Mirchi Dhaba is an Indian restaurant known for its popular dishes. It offers dine-in and takeout services at its Markham Road location.