La Torre del Oro means "The Golden Tower" (which is also the name of a watchtower in Sevilla we see later) but this is actually a bullfighting bar. Those stuffed bull heads lining the walls are real.
Leave comments on Madrid photos