A terrace is an open space typically found on either the ground floor or the top of a building. It may or may not be attached to the house and is considered an extension of it. A balcony, on the other hand, is an extension of a structure’s façade that is built at an elevation and equipped with railings.