9 Upper Price Road

A cluster home in Olivette for $734,500