25 Truro Road is located at Truro Road, 217569, Farrer Park / Serangoon Rd (D08).