villa 305 with roof for sale mountain