Rented Rented: Achillesstraat 111-3, 1076RA Amsterdam €2,650 /mo Apartment, upstairs apartment, 2-storey upstairs flat 3 2 1 95 m² ID 01598 Upholstered 29