
1707 Oriole Ave, San Leandro CA 94578
San Leandro, California, United States
USD 550,000
- 2
- 1
- 714 ft2

Search luxury real estate listings worldwide with PropGOLuxury