Restaurant hero image

Taj of India

34 S Main St, Harrisonburg, VA 22801