Restaurants - Indian in Lubbock, TX
Delhi Palace Indian Restaurant