villa 310 for sale