Rented Rented: Tweede Helmersstraat 81-3, 1054CE Amsterdam €2,850 /mo Apartment, upstairs apartment, 2-storey upstairs flat 4 3 1 110 m² 110 m² ID 01491 Upholstered 22