Update: Tathya.in has a nice article on this. Following is an excerpt.

The temple of Taratarini, the twin Goddesses, is situated on the top of a blue capped hill of Purusottampur, only 32 KM from Berhampur.

20070924taratarini.JPG