Today 20640, Indian Head MD is count around 3 homes for sale at current average listing price of $706,267. Nearby neighborhoods of 20640 are Hamilton Heights, Smallwood Est Sub. Most of 20640 homes are 5 bedrooms with 3 bathrooms.