6506-6508 Lucas Ave
Oakland, CA 94611
$1,199,950 USD
2,616 SF
2
Units
2,616 SF
$1,199,950 USD
Apartments