10518 Holman Ave, Westwood

Sold $1,267,000