Located in the parish of Galegos, on the outskirts of the country's highest city, the Restaurant Colmeia has been in business since 1983.