Spice up your taste buds with authentic Indian street food in the heart of Georgetown, Washington DC.