24 Tamworth Terrace | MLS# S12785588 | TheCondoPortal