Question: Where is the discovery site of 2663 miltiades
Answer: Palomar Observatory
Answer sentence: palomar observatory was the discovery site of 2663 miltiades.