Quinta da Regaleira, Sintra, Portugal. Visited on my honeymoon in 1992.