Glenola Rd / Fowler St, Chelsea 3196 sold price  [View map]