India Palace

3960 5th Avenue 92103