1 Davenport Ave
Davenport, CA 95017
$3,900,000 USD
8,865 SF
8,865 SF
$3,900,000 USD
Hotel