29 Shea Street, St. John's — $524,900 · mihom.ca