View Details $4,495,000 1 of 60 Upper Kensington | Kensington 6 beds 3 baths 3,818 sqft 0.92 acres On Site: 17 Days
View Details $2,998,000 1 of 55 Upper Kensington | Kensington 4 beds 3 baths 3,508 sqft 0.35 acres On Site: 72 Days