2 Homes in Haberfield from $150 per night