Plot 21 (Flat 3Plot 21 (Flat 3 - 30D Corstorphine Road, Edinburgh, EH12 6DU), 2 Bedroom Apartment at Torwood House, Corstorphine Road EH12 Listed Apr 20, 2024£805,000