North Indian Restaurants in Alabama

Find the top North Indian restaurants in Alabama near you now.

Sitar Indian Restaurant

Restaurant

Address: 1801 4th Ave S Suite 115, Birmingham, AL 35233

Order