Quinta da Regaleira in Sintra, Portugal (by Portuguese_eyes).