The size would appear to preclude its being a remnant of volcanism, my best guesses would be either a micrometeorite impact, or it's being manmade, should be easy enough to find out if it is manmade though, by cross-matching the region with areas that automated rovers are known to have operated in. Although of course, if it is in such an area, it would be difficult to guess which, without very precise data,