Property Details Price:$2,223,551 Beds:4 Baths Full:3 Size SqFt:1,888 Property Status: Sold Property Location Map 41 Poplar Ave 1 Ross CA 94957 Street View