2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
2247 29th, CA, 94116
Pending

$2,295,000

2247 29th, CA, 94116

128
Listing Agent: Patrick Lam
Courtesy of: Century 21 Real Estate Alliance