No, it doesn't refer to any geographical location. I urge you to go check your Sanskrit dictionary. http://sanskritdictionary.com/?q=dr%C4%81vi%E1%B8%8Da