translate English to French: Other Street Address: 23 Hillside Ave Building:
Autre Adresse : 23 Hillside Ave Édifice :