Newly renovated apartments within a short walk to Germantown Avenue, the main street running through the stylish Chestnut Hill.