New Delhi Palace 11698 Wilcrest Drive Houston TX United States
Phone: 281.933.3637 Alcohol: full bar
Dress: casual