185/4 Timbrol Avenue, Rhodes sold price