India Palace

505 E Twain Ave, Las Vegas, NV