Order Online

India Palace

505 E Twain Ave
Las Vegas, NV 89169
(702) 796-4177
Order online Menu | Info
Any questions please call us.