Ista Indian Cuisine - Southlake

Indian restaurant · 2140 E Southlake Blvd Ste B, Southlake, TX

Delivery · Dine-In

More food in Southlake, TX · Indian Food in Southlake