Terra Hill is located at 18 Yew Siang Road, Singapore 117755.