Santa Teresa is known for its handful of typical bars and charming restaurants, many of which are located in atmospheric old houses and often boast bewitching views of the city below.