O Talisman está localizado em Rua Marquês da Praia e Monforte, 40, 9500-089, Ponta Delgada, Portugal.