Address: 495 Diller St, Alameda CA 94501
Status:For Sale  Beds: 2
Price:$899,000  Baths: 3
Price/Sqft:$510
Click here for details.