I looked that address up on Google maps, in the satellite view. It sort of sits alone in an island. And to be a mansion it's one of the few houses in the area without a pool.
I have nothing more to add except [fanboy] Hi Melissa!!! [/fanboy]
edit to add: one of the other threads has that flyer with the street address.