37 apartments & rooms with balcony for rent in Heidelberg, Germany