Apartment 3 bedrooms in HowaldRef 9388841