A 5,404-square-foot house built in 1902 has changed hands. The spacious historic property located at 23R Burlingame Road in ...
A 1,390-square-foot home at 26807 Oak Knoll Terrace in Cloverdale sold in November 2023 for $669,000, a price per square foot of $481. The home has 2 bedrooms and 2 bathrooms. In May 2024, a ...