1/48 48 Price Dropped by $18K $599,888 3 Beds2 Baths1,392 SqFt 9222 PETALUMA ST, Delhi, CA 95315 Single Family Home Listed by EXIT Realty Consultants